GpsGate Server Inst Admin Guide 2.2
GpsGate Server Inst Admin Guide 2.2
GpsGate Server Inst Admin Guide 2.2
Table of Contents
1 Introduction......................................................................................................................3 2 Technical Requirements.................................................................................................4 2.1 Third Party Software......................................................................................................4 2.2 Recommended and Supported Web Browsers.............................................................4 3 Installing GpsGate Server on a Dedicated Server........................................................5 3.1 Technical Requirements................................................................................................5 3.2 Before your start............................................................................................................5
3.2.1 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 Installation with MS SQL...................................................................................................................5 Check System Requirements............................................................................................................6 Database Setup.................................................................................................................................6 IIS Setup...........................................................................................................................................7 Custom Maps....................................................................................................................................7 Copy Files.........................................................................................................................................7 NMEA Service Setup.........................................................................................................................7 Completing the Installation................................................................................................................7
3.4 Upgrading GpsGate Server...........................................................................................9 4 Installing a GpsGate.com Server Subscription..........................................................10 5 GpsGate Server Configuration.....................................................................................11 5.1 Getting Started.............................................................................................................11 5.2 Adding New Applications.............................................................................................11 5.3 Application Management.............................................................................................11 5.4 License Management..................................................................................................12 5.5 Service Management...................................................................................................12 5.6 Server Settings............................................................................................................12
5.6.1 5.6.2 5.6.3 5.6.4 5.6.5 Map Settings...................................................................................................................................12 Script Settings.................................................................................................................................13 Change Password...........................................................................................................................13 Default Site Language.....................................................................................................................13 SMS Proxy Settings........................................................................................................................14
5.7 Custom Map Management..........................................................................................14 6 Additional Language Support......................................................................................15 6.1 Upgrading Custom Language Files.............................................................................15 7 Additional Information..................................................................................................16
Page 2(16)
1 Introduction
Welcome to the GpsGate Server Installation and Administration Guide! GpsGate Server is easy to install if you follow the instructions in this document. Please read the document carefully before you get started.
Don't forget to take a backup of your data before you start an upgrade of your existing GpsGate Server installation!
This document should get you through the installation quickly, but please feel free to post any additional questions in our technical forum at the following link: http://franson.com/forum Thank you for using GpsGate! The GpsGate Team
Page 3(16)
2 Technical Requirements
GpsGate Server is built on .NET and uses MySQL or MS SQL as database. GpsGate Server can be installed on a dedicated server or subscribed to as a service.
.NET 2.0 MySQL 4.1 (or later) or MS SQL Server 2000 and 2005 Windows VISTA,Windows XP Professional SP2, Windows Server 2003 SP1/SP2 or Windows 2000 SP4
GpsGate Server installation on Windows Vista is not yet supported by the installer. The manual installation process for Windows Vista is explained in the technical forum at the following link: http://franson.com/forum/topic.asp?TOPIC_ID=6923 Gpsgate Server support for MS SQL server 2000 and 2005 is not yet supported by the installer. Read the section about MS SQL support for a manual installation.
Page 4(16)
MySQL 4.1+ with ODBC 3.51+ and MDAC v2.6+ or MS SQL Server 2000 or 2005 .NET 2.0, and IIS 5.0+
Download the GpsGate Server package GpsGateServer.zip from http://franson.com/gpsgateserver Unzip GpsGateServer.zip to a folder on your Server.
3.2.1 Installation with MS SQL GpsGate Server now also works with MS SQL server 2000 and 2005. The installation is not yet included in the Install Wizard, so if you are using MySQL then follow the guide below. Note: Upgrades and un-installs of a GpsGate Server using the Install Wizard are supported both on installations with MySQL databases and installations with MS SQL databases. Please see the chapter Upgrading GpsGate Server for more information. 1. Create an MS SQL database manually. Create a login that is owner of the database. And create an ODBC DSN which points to your database. 2. Run the normal Install Wizard. Note: that a current limitation in the Install Wizard requires that you have a MySQL ODBC Driver installed. You can also make a manual install which is described here: http://franson.com/forum/topic.asp?TOPIC_ID=6923 http://franson.com/forum/topic.asp?TOPIC_ID=7860 3. Edit the configuration files. After the installation you must edit the two following files. "IIS\Web.Config" and "Franson Nmea Service\GpsGate.Service.exe.config <add key="DatabaseType" value="MSSQL" /> <add name="ConnStr" connectionString="Dsn=DSN;UID=username;PWD=password/> The two lines above should be edited in both config files. Note that "MySQL" is changed to "MSSQL", and you need to add ODBC DSN name + login username + password to the database owner you created in step 1.
Date: June 26, 2009 Page 5(16)
4. Login to SiteAdmin in a web browser to install the database. The typical URL is http://yourdomain/siteadmin/index.aspx
Page 6(16)
3.3.3 IIS Setup This step sets up IIS and the path to your GpsGate Server installation. It is recommended that you use the default settings unless you want to customize your installation.
Virtual Directory
This defines the location of your installation (e.g. www.mydomain.com/<virtual directory name>)
File path
This is the folder on your server where you want to install the GpsGate Server files. Press Next to continue. 3.3.4 Custom Maps You can import you own custom maps to GpsGate Server. This step sets up the path to your custom map directory. Select a directory on your server where you want to place your custom map data. Note: You need to create a custom map directory even if you do not use custom maps today. When finished, press Next to continue. 3.3.5 Copy Files In this step the Install Wizard copies the GpsGate Server installation to your server and configures the IIS Web Server with virtual directories etc. Press Next to continue when the copying is finished. 3.3.6 NMEA Service Setup The NMEA Service is needed to allow Devices and GpsGate Clients to send their position to your GpsGate Server. Select the TCP and UDP ports to be used by your tracking devices to send position updates to GpsGate Server. Note: Make sure that these ports are not blocked by a firewall. Press Next to continue. 3.3.7 Completing the Installation The final steps in the installation process creates your SiteAdmin user and activates your database. Use a recommended web browser for these steps. Click Finish to open a web browser on to the GpsGate Server Administrator page. Note: You can also go to the Administrator page by clicking on GpsGate Server in the Windows Start menu.
Date: June 26, 2009 Page 7(16)
Create your Admin user in the window below . This is the main administrator account for the GpsGate Server installation, so please make sure that you remember your username and password. Press Create new Admin User to continue. The Install Wizard looks for modules to install or upgrade. Press Install to continue installing all the required modules. Congratulations! The Install done message shows that you have completed the GpsGate Server installation. Press Ok to go to the SiteAdmin login screen if your want to configure your installation now. Configuration is described in Chapter 6, GpsGate Server Configuration
Page 8(16)
Select Upgrade and press Next to continue with the Install Wizard described in the installation sections above. It is important that you login as SiteAdmin directly after running the Install Wizard to activate any new or updated database modules.
Page 9(16)
Page 10(16)
You can either create a new admin user for your application or use an existing one. An admin user can belong to multiple applications.
Page 11(16)
Define the url (web address) users are re-directed to when they logout from the application.
Map settings
Enable/Disable Google Maps and select the default map for the application. The Default Map is the map that is loaded when a user logs in to the application. Currently Custom Map support is available in the VehicleTracker application.
The license count is incremented when you upload additional license files to GpsGate Server.
Page 12(16)
5.6.2 Script Settings You can select to run JavaScripts compressed or un-compressed. Compressed scripts reduce load times and is the recommended option, un-compressed scripts are mainly used for developers as they are easier to debug.
5.6.3 Change Password Here you change the password for your SiteAdmin account.
5.6.4 Default Site Language you select the default language for your GpsGate Server installation. If you have installed new language files, press Reload language files to update the drop down menu.
Page 13(16)
5.6.5 SMS Proxy Settings You need an SMS Proxy to activate the SMS functionality in GpsGate Server. To setup a proxy you need to define the following SMS Proxy Settings:
Proxy User Login Proxy User Password Retype Password Proxy Phone Number Server Hostname Enable SMS Proxy
Create a unique user name for your Proxy User Set a Proxy User password Re-type password for confirmation Set the proxy phone number in international format (e.g. +...) Enter the hostname of your server (example acme.gpsgate.com) Tick the box to activate SMS functionality
The whole process of adding custom maps to your GpsGate Server installation is described in detail in the technical forum at the following link: http://franson.com/forum/topic.asp?TOPIC_ID=6757
Page 14(16)
Page 15(16)
7 Additional Information
The technical forum for GpsGate Server covers additional aspects of GpsGate Server installation. The forum is reached by the following link: http://franson.com/forum
Page 16(16)