Multi-Site Login Branding
This topic walks through setting up multiple independently branded Sites in EFT and Arcus versions 8.3.2.x and later. This approach is upgrade-friendly because it keeps customizations in the Web\Custom folder rather than modifying the default files.
Environment Example
Suppose your EFT server hosts four Sites:
| EFT Site Name | URL | Desired Logo |
| GS | https://gs.company.com | GS Logo |
| Sales | https://sales.company.com | Sales Logo |
| Vendors | https://vendors.company.com | Vendor Logo |
| Customers | https://customers.company.com | Customer Logo |
Each site should display its own login logo while using the same EFT installation.
Step 1 – Verify the EFT Site Names
In the EFT Administrator:
Default Server Group:
- GS
- Sales
- Vendors
- Customers
Step 2 – Locate the Web Folder
In a typical installation the Web folder is located here:
C:\Program Files\Globalscape\EFT Server Enterprise\Web
Step 3 – Create the Custom Folder
If it doesn't already exist, create a Custom folder inside the Web folder:
/Web
/Account
/Shadowfax
/Shared
/Custom
Step 4 – Create One Folder Per Site
Example
/Web
/Custom
/GS
/Sales
/Vendors
/Customers
Step 5 – Create the Required Folder Structure
Inside each Site folder create the following folder structure:
/Shared
/images
/Shadowfax
Example
/Web
/Custom
/GS
/Shared
/images
/Shadowfax
Repeat for every Site folder.
Step 6 – Copy the Shadowfax Folder
Copy the entire Shadowfax folder from Web to each of Site folders:
/Web
/Shadowfax
Example
/Web
/Custom
/GS
/Shadowfax
/Sales
/Shadowfax
/Vendors
/Shadowfax
/Customers
/Shadowfax
This enables independent color themes, CSS, and Workspaces customization for each Site.
Step 7 – Copy the Login Logo
The login page logo is located in:
/Web
/Shared
/images
gs-atom-logo.png
Copy only this file into each Site's custom folder.
Example
/Web
/Custom
/GS
/Shared
/images
gs-atom-logo.png
Do the same for every Site.
Step 8 – Replace Each Logo
Example
GS
/Web
/Custom
/GS
/Shared
/images
gs-atom-logo.png
Replace the gs-atom-logo.png image with the GS Company Logo.
Repeat for each Site folder in Custom.
Step 9 – Customize the WTC Theme (Optional)
Navigate to:
/Web
/Custom
/GS
/Shadowfax
/portal
/assets
/customization
See:
theme.json
customize-theme.ps1
Modify theme.json. For example:
{
"primary": "#0055A4",
"secondary": "#00ADEF",
"success": "#28A745"
}
Then run customize-theme.ps1.
Repeat for every Site with different colors if desired.
Step 10 – Restart EFT
Restart either:
-
EFT Server Service
-
IIS (if applicable in your environment)
Step 11 – Clear Browser Cache
Use Ctrl + F5 or open an Incognito browser window.
Final Folder Structure Example
/Web
/Account
/Shared
/images
gs-atom-logo.png
/Shadowfax
/Custom
/GS
/Shared
/images
gs-atom-logo.png
/Shadowfax
/Sales
/Shared
/images
gs-atom-logo.png
/Shadowfax
/Vendors
/Shared
/images
gs-atom-logo.png
/Shadowfax
/Customers
/Shared
/images
gs-atom-logo.png
/Shadowfax
How EFT Resolves Customized Files
When a user accesses a Site's login page, EFT searches for assets in this order:
-
Web\Custom\<SiteName>\...
-
Web\Custom\... (server-wide customizations, if present).
-
Web\Shared\... or other default installation folders.
For example, when the login page requests:
/Web/Shared/images/gs-atom-logo.png
EFT first checks:
Web\Custom\GS\Shared\images\gs-atom-logo.png
If that file exists, it is served instead of the default logo. If not, EFT falls back to:
Web\Shared\images\gs-atom-logo.png
This override mechanism lets each Site have unique branding while preserving the default installation and making future upgrades easier.
Additional Tips
-
Back up any files before making changes.
-
Keep the original filenames (for example gs-atom-logo.png) unless you also update the HTML to reference a different name.
-
Store only customized files under Web\Custom Leave the default files in Web untouched to simplify upgrades.