System Requirements
Hardware and software prerequisites for running Open VTS on your infrastructure.
Last updated March 15, 2026
Before installing Open VTS, ensure your server meets the minimum requirements below. Open VTS is designed to run on modest hardware, but production workloads with large fleets benefit from additional resources.
Minimum Requirements
| Component | Minimum | Recommended |
|---|---|---|
| CPU | 2 cores | 4+ cores |
| RAM | 2 GB | 8 GB |
| Disk | 20 GB SSD | 100 GB SSD |
| OS | Ubuntu 20.04, Debian 11, CentOS 8 | Ubuntu 22.04 LTS |
| Database | PostgreSQL 13 | PostgreSQL 16 |
| Runtime | Java 17 | Java 21 |
Supported Operating Systems
- Ubuntu 20.04 / 22.04 / 24.04 LTS
- Debian 11 / 12
- CentOS Stream 8 / 9
- Rocky Linux 8 / 9
- Windows Server 2019 / 2022 (with Docker)
- macOS (development only)
Network Requirements
Open VTS requires the following network ports to be available:
| Port | Protocol | Purpose |
|---|---|---|
| 8082 | TCP | Web application (HTTP) |
| 8443 | TCP | Web application (HTTPS) |
| 5055–5190 | TCP/UDP | Device protocols |
| 5432 | TCP | PostgreSQL database |
Tip
For production deployments, we recommend placing Open VTS behind a reverse proxy like Nginx or Caddy for TLS termination and load balancing.