Custom Branding using PowerShell Script

Custom Branding using PowerShell Script

Titan Server: Custom Branding and Logo using PowerShell


Question

How do I custom brand the interface for Titan Server using a PowerShell script?


Reasoning

I want the interface to match my organization’s look and feel


Answer


Pre-requisites

  1. Titan Server installed and a Server Instance created

  2. Admin Credentials to login to the Titan Server Administrator Interfaces

  3. Desired logo image file to be used

  4. Have TitanAPI module installed on the system for PowerShell. The command to use, if needed, is: Install-Module TitanAPI


Steps

  1. Before making any changes, please backup your database prior to running the provided PowerShell script in case of any unintended changes. Your database, by default, would be located under this path: 

  1. C:\ProgramData\South River Technologies\SrxServer\Database


  1. Download the attached file and remove the .txt ending from the filename

  2. Edit the PowerShell Script and specify these items: 

  1. Server Name (Instance Name)

  2. Titan Administrator Username and Password

  3. Create a logo file under the following path with the filename of mycustomlogo.png 

  1. C:\Temp\ 


  1. $spCurrentBrand.LoginDisclaimer = "this system is completely off limits to you, please go away."

  2. $spCurrentBrand.CopyrightUrl = "https://www.titanftp.com"

  3. $spCurrentBrand.LoginName = "titandomain.com"

  4. $spCurrentBrand.LoginWelcome = "Welcome to Titan Server"


    • Related Articles

    • Video Tutorial: Custom Branding the Titan Server Interfaces

      In this video, a tutorial video provides step-by-step instructions in custom branding the Titan Server interfaces (Admin and User). Custom Branding the interface reinforces the value of your brand, and Titan Server supports customizing the Logo, ...
    • How To: Launch a Script with an Event

      Question Is it possible to have Titan SFTP Server launch a custom script from an event? Reasoning I have several actions needed to be performed which Titan does not have a native action for, therefore, I have written a script which will perform all ...
    • How To: List users via PowerShell, NXCLI, or SQLite

      How To: List users via PowerShell, NXCLI, or SQLite Question How to get a list of users via PowerShell, NXCLI, and/or SQLite Answer Below are the scripts that will list the users via PowerShell, NXCLI, and/or SQLite. Script for PowerShell $list = ...
    • REST API and Example

      REST API and Example Question Is there information on a REST API for use with Titan Server? Are there any sample uses? Reasoning I would like to work programmatically with Titan Server Answer Yes, Titan Server has a REST API, and use case samples are ...
    • How To: Add Users using ADSI User Auth

      How To: Add Users using ADSI User Auth Question How can we add users to Titan NexGen using your Active Directory ( ADSI ) User Auth? Answer Follow the below step-by-step procedure. Steps to Backup Server Configuration Login to your Titan NexGen ...