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: 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 = ...
    • 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: Run a Script with a Scheduled Event Handler

      How To: Run a Script with a Scheduled Event Handler Question Can I create a scheduled event to call and run a script? Reasoning I currently have Titan MFT server and would like to take advantage of the event handler capabilities to automate jobs. ...
    • How To: Generate SSH Key Pairs using PuttyGen

      How To: Generate SSH Key Pairs using PuttyGen Question If you get an error saying “Server refused public-key signature despite accepting key" error generated when trying to import/create a 2048 bit DSA key pair. Answer To create a 2048 bit DSA host ...