Zum Hauptinhalt springen

Installation

Requirements

ComponentMinimumRecommended
OSUbuntu 24.04Ubuntu 24.04
CPU2 vCPU4 vCPU
RAM4 GB8 GB
Disk50 GB100 GB
NetworkPublic IP, ports 80/443 openDedicated domain with DNS A record

Install Steps

1. Point Your Domain

Create a DNS A record pointing your chosen domain (e.g. monitor.example.com) to your server's public IP. Let DNS propagate before proceeding — Vodia Monitor needs this to issue a TLS certificate automatically.

2. Download and Run

apt-get install -y wget unzip
wget https://vodia.nyc3.cdn.digitaloceanspaces.com/vodia-monitor/vodia-monitor.zip
unzip vodia-monitor.zip
cd vodia-monitor
sudo bash install.sh

3. Answer the Prompts

The installer will ask for your domain, admin email, and admin password. Once complete, all services start automatically with HTTPS via Caddy.

4. Verify

Open https://your-domain.com in a browser and log in with the credentials you entered.

What the installer creates

All services run in Docker containers managed by Docker Compose: Caddy (reverse proxy + auto-HTTPS), Fastify API, MongoDB, Redis, and BullMQ workers. Configuration lives in .env at the project root.

Adding Your First PBX

After logging in, navigate to Admin → PBX Servers → Add PBX and enter your PBX hostname and credentials. See PBX Servers for full setup details.