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: 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 ...