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
Yes, the server interface can be customized and branded. Using the attached PowerShell script file, it is possible to change the Logo, as well as Welcome, Copyright, Login name, and Disclaimer messages.
Pre-requisites
Titan Server installed and a Server Instance created
Admin Credentials to login to the Titan Server Administrator Interfaces
Desired logo image file to be used
Have TitanAPI module installed on the system for PowerShell. The command to use, if needed, is: Install-Module TitanAPI
Steps
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:
C:\ProgramData\South River Technologies\SrxServer\Database
Download the attached file and remove the .txt ending from the filename
Edit the PowerShell Script and specify these items:
Server Name (Instance Name)
Titan Administrator Username and Password
Create a logo file under the following path with the filename of mycustomlogo.png
C:\Temp\
If wanting to change the Disclaimer, Copyright, Login Name, or Welcome message, check around line 46 of the script for these related values, make your changes, and then Save the changes. Use `n to separate text into multiple lines. Sample inputs are provided:
$spCurrentBrand.LoginDisclaimer = "this system is completely off limits to you, please go away."
$spCurrentBrand.Copyright = "Copyright: no trespassing allowed"
$spCurrentBrand.CopyrightUrl = "https://www.titanftp.com"
$spCurrentBrand.LoginName = "titandomain.com"
$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: Customize the branding of the WEBUI.
Question How do I customize the branding of the WEBUI in Titan. Reasoning I want to make the WEBUI reflect the company colors and logo so users connecting can be feel assured they are accessing the right website. Answer You have the option in Titan ...
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
Question Can I create a scheduled event to call and run a script? Reasoning I currently have Titan FTP server and would like to take advantage of the event handler capabilities to automate jobs. Answer Titan FTP Server includes the ability to ...