Open VTS vehicle tracking software logo
TutorialsPricingFree Tools

Industries

Logistics & TransportationEnd-to-end fleet visibility and route optimization
Construction & InfrastructureHeavy equipment monitoring and geofencing
Oil, Gas & Energy OperationsRemote asset tracking across pipeline networks
Mining & Heavy IndustryFleet management for mining operations

 

Agriculture & Agri-Fleet OperationsSmart field and farm vehicle management
Waste Management & Sanitation ServicesRoute and collection fleet optimization
School & Institutional TransportationStudent safety and bus fleet tracking
Security Patrol & Response FleetsReal-time patrol monitoring and dispatch

 

Electric Vehicle Fleet OperationsEV fleet range and charge management
Banking & Cash-in-Transit OperationsSecure transit and armored vehicle tracking
Insurance Telematics & Field InvestigationDriver behavior and claims fleet tracking
Field Service & Mobile WorkforceTechnician dispatch and workforce routing

Learn

BlogGuides & E-books

Product

Product TourSupported Devices

Help

DocumentationContent Library

Developers

API Reference

Contact

Contact Us

Company

Our StoryCareers

Ecosystem

Partner ProgramAffiliate Program
Download Now
PricingFree Tools
IndustriesLogistics & TransportationConstruction & InfrastructureOil, Gas & EnergyMining & Heavy IndustryAgriculture & Agri-FleetWaste Management & SanitationSchool & Institutional TransportSecurity Patrol & ResponseElectric Vehicle FleetsBanking & Cash-in-TransitInsurance & TelematicsField Service & Mobile Workforce

Learn

BlogGuides & E-books

Product

Product TourSupported Devices

Help

DocumentationContent Library

Developers

API Reference

Contact

Contact Us

Company

Our StoryCareers

Ecosystem

Partner ProgramAffiliate Program
Download Now
All Docs

Getting Started

Introduction to Open VTS

  • What Is Open VTS?
  • Open VTS Platform Overview

Installation & Setup

System Preparation

  • Open VTS System Requirements
  • Prepare a Windows Server on AWS

Open VTS Core Concepts & Work Flow

Superadmin Guide

Admin Guide

User Guide

Devices & Protocols

  1. Home
  2. Resources
  3. Documentation
  4. Prepare a Windows Server on AWS

Prepare a Windows Server on AWS

Create and prepare an AWS Windows Server for Open VTS by selecting the correct hardware, configuring storage and firewall rules, assigning a static Elastic IP, connecting through Remote Desktop.

Last updated July 27, 2026

Prepare a Windows Server on AWS#

This guide explains how to create and prepare a Windows Server on Amazon Web Services for installing Open VTS.

You will:

  1. Create a Windows EC2 server
  2. Configure storage and network access
  3. Assign a permanent public IP address
  4. Connect to the server using Remote Desktop

This tutorial uses AWS EC2. You may use another cloud or dedicated-server provider if it meets the Open VTS system requirements.

Click here to watch tutorial

Before You Begin#

You need:

  • An active AWS account
  • Windows Administrator access on your local computer
  • A stable internet connection
  • A safe folder for storing the AWS private key
  • A server configuration selected according to the Open VTS requirements

For testing or up to approximately 50 vehicles, use at least:

  • 2 vCPU
  • 4 GB RAM
  • 100 GB SSD

For small production use, we recommend:

  • 4 vCPU
  • 8 GB RAM
  • 100 GB SSD or more

Step 1: Sign In to AWS#

Open the AWS website and select Sign in to the Console.

aws home page
aws home page

Enter your AWS account email address or account ID, followed by your password.

enter email
enter email
Enter Password
Enter Password

After signing in, the AWS Management Console will open.

Step 2: Open Amazon EC2#

From the AWS Console, search for and open EC2.

Open EC2
Open EC2

Amazon EC2 is the AWS service used to create and manage virtual servers.

From the EC2 dashboard, select Instances.

Instances
Instances

If a filter such as Instance state = Running is active, remove it so all instances are visible.

Clear filter
Clear filter

Select Launch instances.

Launch Instances
Launch Instances

Step 3: Enter the Server Name#

Under Name and tags, enter a clear name for the server.

Example:

Open-VTS-Production

A clear name makes the server easier to identify when your AWS account contains multiple instances.

enter name and tag
enter name and tag

Step 4: Select the Windows Operating System#

Under Application and OS Images, select Windows.

choose windows
choose windows

Choose a 64-bit Windows Server Base image supported by Open VTS:

  • Windows Server 2019
  • Windows Server 2022
  • Windows Server 2025
Microsoft window server 2019 Base
Microsoft window server 2019 Base

Use the standard Windows Server Base image unless you have a specific reason to choose another edition.

You do not need a Windows image that includes Microsoft SQL Server because Open VTS installs PostgreSQL automatically.

An Amazon Machine Image, or AMI, is the template AWS uses to create the server with the selected operating system.

Step 5: Choose the Instance Type#

Select an instance type that provides the required CPU and RAM.

Use the Open VTS System Requirements page to choose the correct server size.

choose accordingly
choose accordingly

Here t3 large is selected

here t3 large is selected
here t3 large is selected

AWS instance-type names may differ by region and generation. Confirm the displayed CPU and memory instead of relying only on the instance-type name.

Step 6: Create and Save the Key Pair#

Under Key pair, select Create new key pair.

Create new key pair
Create new key pair

Enter a clear name, such as:

open-vts-server-key

For a Windows instance, select:

  • Key pair type: RSA
  • Private key format: .pem

Select Create key pair.

enter details
enter details

The private-key file will download to your computer. Store it in a secure location and do not share it.

AWS uses this private key to decrypt the initial Windows Administrator password. AWS does not keep a downloadable copy of the private key, so losing it can make future access recovery more difficult.

select folder
select folder

Step 7: Configure Storage#

Under Configure storage, set the main disk to at least:

100 GB

Use an SSD-backed volume such as gp3.

Increase the storage when you expect:

  • More vehicles
  • Frequent device reporting
  • Longer telemetry retention
  • More reports, logs, or uploaded documents
  • Local database backups

Review the instance summary.

Confirm:

  • Correct server name
  • Supported Windows Server AMI
  • Correct CPU and RAM
  • Correct key pair
  • At least 100 GB SSD storage

Select Launch instance.

enter space configuration
enter space configuration

After AWS creates the instance, open the instance details and wait until:

  • Instance state: Running
  • Status checks: Passed
success
passed status

Step 9: Configure the Security Group#

Open the EC2 instance and select the Security tab.

security
security

Open the attached security group,

securty group
securty group

then select Edit inbound rules.

edit inbound rule
edit inbound rule

A security group acts as a virtual firewall and controls which incoming connections can reach the server.

TypePortSource
RDP3389My IP or trusted administrator IP
HTTP80
HTTPS443
PORT RANGE7500-75800
set inbound rules
set inbound rules

Important GPS port rule#

Open only the port required by the GPS protocol you will use.

For example, if your devices use GT06 and the configured Open VTS port is 7510, open only port 7510.

Do not open the complete port range 7500–7800 unless an Open VTS technical guide specifically requires it for your deployment.

Do not expose internal application services such as:

  • PostgreSQL
  • Redis
  • Backend API
  • Frontend service
  • Listener diagnostic API

AWS recommends restricting RDP access to specific trusted IP ranges and avoiding unnecessarily large open port ranges.

Select Save rules.

Step 8: Assign an Elastic IP Address#

A permanent public IP address is required so GPS devices can continue sending data to the same server address.

From the EC2 navigation menu, open Elastic IPs.

choose Elastic IP
choose Elastic IP

Select Allocate Elastic IP address.

Allocate elastic IP
Allocate elastic IP

 Now select Allocate.

ALLOCATE
ALLOCATE

After the address is created:

  Give it a clear name.

edit name
edit name

Select the Elastic IP.

click on IP
click on IP

Choose Associate Elastic IP address.

ASSOCIATE THIS IP ADDRESS
ASSOCIATE THIS IP ADDRESS

Select your instance.

Choose an instance
Choose an instance

Select Associate.

click associate
click associate

The Elastic IP is now linked to the Windows Server.

CHOOSE INSTANCES AGAIN
CHOOSE INSTANCES AGAIN
COPY PUBLIC IP
COPY PUBLIC IP

Copy the public IPv4 address and store it safely. You will use it for:

  • Remote Desktop
  • Open VTS web access
  • GPS device configuration
  • DNS configuration

Step 10: Retrieve the Windows Password#

Return to EC2 → Instances and select the Open VTS server.

Select Connect, then open the RDP client tab.

CLICK CONNECT
CLICK CONNECT

Select RDP client

RDP CLIENT
RDP CLIENT

On your local Windows computer:
Open Windows Search.

Search for Remote Desktop Connection or RDC.

OPEN RDP
OPEN RDP

Now paste the Public IP copied

paste public ip and connect
paste public ip and connect

 Here click more choices

click more choice
click more choice

Now choose "Use different account"

USE DIFFERENT ACCOUNT
USE DIFFERENT ACCOUNT

Now keep remote desktop as it is go to the application and copy the user name

user name and get password
user name and get password

Paste the username in username field

PASTE USERNAME
PASTE USERNAME

Now go to application and click get password

get password
get password

Upload the .pem private-key file created earlier, then select Decrypt password.

upload keys
upload keys

Click decrypted password

click decrypt password
click decrypt password

The password may take a few minutes to become available after the instance is first launched.

Copy the decrypted password and paste in password field check the remember me box and then click ok

copy the password
copy the password

The Windows Server desktop will open.

created server
created server

Download or install any browser on the server now to install the Open VTS.Verify the Server Is Ready#

Before continuing, confirm:

  • The EC2 instance is running
  • AWS status checks have passed
  • A supported 64-bit Windows Server is installed
  • The server has sufficient CPU and RAM
  • At least 100 GB SSD storage is configured
  • An Elastic IP is associated
  • Remote Desktop is working
  • Port 80 is open
  • Port 443 is open
  • Port range should be 7500-7800
  • Only the required GPS protocol port is open
  • RDP access is restricted to trusted IP addresses
  • The private-key file is stored securely
  • A supported browser is installed

Your Windows Server is now ready for Open VTS installation.

Common Problems#

The Windows password is not available#

Wait a few minutes after launching the instance, then try Get password again.

Remote Desktop cannot connect#

Check that:

  • The instance is running
  • The Elastic IP is associated
  • Port 3389 is allowed
  • The RDP rule includes your current public IP
  • Windows status checks have passed

The private-key file is missing#

AWS does not allow the same private key to be downloaded again. Keep the original file securely stored. Recovery may require additional AWS administration steps.

The server IP changed#

Confirm that the Elastic IP is still associated with the correct EC2 instance.

Next Step#

Continue to Install Open VTS on Windows to download and install Open VTS on the prepared server.

PreviousOpen VTS System Requirements

On this page

  • Prepare a Windows Server on AWS
  • Before You Begin
  • Step 1: Sign In to AWS
  • Step 2: Open Amazon EC2
  • Step 3: Enter the Server Name
  • Step 4: Select the Windows Operating System
  • Step 5: Choose the Instance Type
  • Step 6: Create and Save the Key Pair
  • Step 7: Configure Storage
  • Step 9: Configure the Security Group
  • Important GPS port rule
  • Step 8: Assign an Elastic IP Address
  • Step 10: Retrieve the Windows Password
  • Download or install any browser on the server now to install the Open VTS.Verify the Server Is Ready
  • Common Problems
  • The Windows password is not available
  • Remote Desktop cannot connect
  • The private-key file is missing
  • The server IP changed
  • Next Step
Self-HostedFull Data Control
7.5K+Enterprises & Developers
100+Countries
99.9%Uptime SLA
Open VTS — Vehicle Tracking Software

Vehicle tracking software built for scale. Own your data, control your fleet, and track without limits with our GPS fleet management platform.

Product

  • Vehicle Tracking Software
  • Vehicle Tracking Application
  • Video Telematics
  • Self-Hosted vs SaaS
  • Free Tools
  • Pricing

Industries

  • Logistics & Transportation
  • Construction & Infrastructure
  • Oil, Gas & Energy
  • Agriculture & Agri-Fleet
  • Mining & Heavy Industry
  • School Transportation
  • Electric Vehicle Fleets

Resources

  • Blog
  • Guides & E-books
  • Documentation
  • API Reference
  • Tutorials
  • Help Center
  • Supported Devices

Company

  • Our Story
  • Careers
  • Contact Us
  • Partner Program
  • Affiliate Program
  • Content Library

© 2026 Open VTS. All rights reserved.

Privacy PolicyRefund PolicyTerms of UseSecuritySitemap