NetScaler 10.0 nCore themes – New build 71.6014.e

Traditionally it’s been pretty hard to customize the logon page of NetScaler AGEE.  The procedure includes making manual modifications to the pages that are hosted inside the NetScaler directories, then ensuring  the changes are retained after a NetScaler reboot.

You can read more about NetScaler themes here, and also get a good idea on how to retain the customizations here.

With the newly released CloudGateway 2.5,  Citrix also provided a new enhancement build of the Netscaler firmware “Release Build 71.6014.e” and includes a GUI choice of the Netscaler/Access Gateway Enterprise logon page, much like the latest CAG 5.4 firmware does.

There are 3 themes available; the default black screen from the CAG 4.6.x days, the new Citrix Receiver theme known as the Green Bubble and a Custom theme where you can make some custom modifications.

The one thing I don’t like at the moment, is that the theme you select will be applied as a global policy, meaning EVERY Access Gateway vServer you set up, will retain this setting.  Although you can normally block Global policies from applying on specific vServers (Block Inheritance in AD terms), I did not see an option for this firmware version.  I am sure this will change in time, much like the CAG 5.4, where you can gave multiple logon points with their own look and feel.

You can change the themes are selected under Access Gateway -> Global Settings -> Change Global Settings.



1-2-2013 10-16-31 AM

1-2-2013 10-16-11 AM

About CyberRuiz
Highly motivated with over 12 years experience on Citrix/VMWare/Microsoft/technologies. Exceptional communication skills and team player. CCIA – Citrix Certified Integration Architect. CCEA – Citrix Certified Enterprise Administrator. VCP – VMWare Certified Professional in ESX 2.x, VI3, VI4 MCSE – Microsoft Certified Systems Engineer

5 Responses to NetScaler 10.0 nCore themes – New build 71.6014.e

  1. Oscar says:

    Tonight I updated my NetScaler and by default don’t show the Greenbubble theme, the had to access via ssh and:

    root@cag# history
    1 cd /var/netscaler/gui/vpns/customization/receivertheme
    2 tar -xvzf receivertheme.tar.gz
    3 vim /var/netscaler/gui/vpns/customization/receivertheme/ns_gui/epa/epa.html
    4 vi /var/netscaler/gui/vpns/customization/receivertheme/ns_gui/epa/epa.html
    5 cp -r /var/netscaler/gui/vpns/customization/receivertheme/ns_gui/* /netscaler/ns_gui/
    6 mkdir /var/customizations
    7 cp -r /var/netscaler/gui/vpns/customization/receivertheme/ns_gui/* /var/customizations/
    8 touch /nsconfig/rc.netscaler
    9 echo cp -r /var/customizations/* /netscaler/ns_gui >> /nsconfig/rc.netscaler

    Now I have the theme GreenBubble.

    • CyberRuiz says:

      Thanks for your post! based on your syntax, looks like you had to manually install it. I also see that you wrote to the rc.netscaler file which means your theme was not sticking when you rebooted the NetScaler. Will do some research on my end to see if this was the same for me.


  2. Pingback: NetScaler AGEE 9.3 – Customize logon page via NetScaler rewrite policies | Daniel Ruiz - Blog

  3. Mark says:

    Thanks for this post. I’m curious: Have you tried applying a custom theme through this method? Citrix posted directions on how to do this here:

    It seems super simple. In a nutshell, zip up your custom theme files, drop the tar.gz in /var/ns_gui_custom/, and select “custom” from the UI selection drop-down. This seems to work until you try to visit your AG homepage. I get the following error: “Forbidden: You don’t have permission to access /vpn/index.html on this server.”
    Just curious if anyone else has seen this at all. I’m very new to AG/Netscaler in general, and this looks like a really easy way to apply customizations…if I can get it to work. Great blog here! I really enjoy it.

    • CyberRuiz says:

      Check the permissions of the files, specifically index.html.
      You can do so by connecting to the NetScaler via SSH and running a command like “ls -l index.html” once you are in the “/netscaler/ns_gui/vpn/” folder, or simply download and install a program like FileZilla and check the file permissions with it. You should have at least 0644 on the index.html file

      Hope this helps

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: