OpenGTS Web Service Setup
Follow these three steps to deploy and configure the OpenGTS compatible web service on your server.
Download the Web Service Package
PACKAGE: skyangel.war
The web service is packaged as a standard Java WAR file (skyangel.war) that runs alongside your OpenGTS installation. Review the software license terms before downloading.
Deploy Package to Servlet Container
TOMCAT / CATALINA DEPLOYMENT
Place the downloaded skyangel.war into your Apache Tomcat web applications folder. Tomcat will automatically expand and launch the application:
cp skyangel.war $CATALINA_HOME/webapps/
If you are using a custom servlet container (Jetty, GlassFish, or standalone container), refer to your server documentation for standard WAR deployment.
Configuration & App Setup
CONFIGURATION LINKAGE3.1 Synchronize Server Configurations
To allow the web service to read your specific OpenGTS database and device mappings, copy your existing OpenGTS configuration files:
cd $CATALINA_HOME/webapps/track/WEB-INF
cp *.xml *.dtd *.conf $CATALINA_HOME/webapps/skyangel/WEB-INF/
# Restart Tomcat to apply changes
$CATALINA_HOME/bin/shutdown.sh && $CATALINA_HOME/bin/startup.sh
3.2 Configure Android Application
Launch the Client for GTS app on your Android device. Navigate to Settings and enter your server URL pointing to /skyangel/WebS:
⚠️ For enhanced fleet security and data privacy, we strongly recommend deploying your web service behind HTTPS with a valid SSL/TLS certificate.
Need technical assistance?
Our team is available to assist with custom OpenGTS server integrations.