Deployment Web Page for the AppGate Java Web Start client.
Description:
By default the AppGate server will publish a web page for client deployment. This default page contains all the client versions.
Sometimes it is desirable to standardise on one specific client and have all users, at least all users of a certain type, be presented with just one alternative.
A recommendation is to use AppGate Java Web Start (JWS) Client. The AppGate JWS client has two major benefits:
- Automatic updates
- Centralised configuration
To solve this requirement it is possible to set up a web page on the AppGate server that will detect if a proper Java environment is available on the client. If not, it will give the user instructions on how to get Java.
How to implement a JWS centric deployment page
- Download subpage.tar
- Use the AppGate Console and transfer this file to /var/opt/appgate/webroot.local
- Get a terminal window on the AppGate, become root and cd /var/opt/appgate/webroot.local
- Unpack the file with tar xvf subpage.tar
- Try it out with a browser by typing the URL: http://your.appgate/subpage
- http://your.appgate/subpage/one-step.html
- http://your.appgate/subpage/two-step.html
Customisations
Logo and text
You may want to customise those two pages a little bit further. The easies this is to change the text presented and the top logo. The logo comes from the logo.gif file and you can switch this file a company logo for example.
agclient.properties
Inside this subpage folder there is a file called agclient.properties . By default it is empty. The AppGate Console -> Client Settings -> Client Configuration Files will automatically detect the subpage folder and its agclient.properties file and allow you to add client configuration parameters to it. Those parameters will take effect only for the clients that are launched from this subpage folder.
Multiple folders
You can rename the folder to something more appropriate than "subpage". E.g mv subpage external-users . You can have as many such folders as you wish - just copy the the folder and all its content to a new folder. E.g: cp -r subpage new-folder .