Easiest Setup No Router Config Public IP Included

Set up DevMonk Connect
on a VPS

A VPS (Virtual Private Server) is a computer in a data centre that's always on and has a real internet address. This is the easiest way to get started — no router fiddling needed.

How a VPS works — explained simply

Think of a VPS like renting a room in a big office building. The building has a proper street address (a public IP). Anyone on the internet can knock on your room's door. You install DevMonk Connect there, and you can reach it from your phone, laptop, or anywhere.

YOUR DEVICES Phone Laptop Any browser works ✓ HTTPS Port 443 ✓ Encrypted 🌐 Internet Public IP e.g. 45.33.x.x No router needed ✓ ☁ VPS (Cloud Server) nginx Listens on port 80 & 443 → TLS cert devmonk-agent Port 7474 · Dashboard + API Terminal · VPN · Files · Docker 🔗 app.yourdomain.com DNS A record → VPS IP
💡
Why VPS is easiest: A VPS has its own public IP address. You just point a domain at it and you're done. No router to configure, no port forwarding — the data centre handles all that.
Which ports need to be open?

A port is like a door on your server. Different apps use different doors. You need to open a few so the internet can reach DevMonk Connect.

PortUsed forWhy you need it
22 / TCPSSHSo you can log in and manage the server from your terminal
80 / TCPHTTPnginx redirects visitors to HTTPS and Let's Encrypt checks your domain here
443 / TCPHTTPSThe main door — all web traffic (dashboard, API, terminal) uses this
51820 / UDPWireGuard VPNOnly if you use the VPN feature — your phone connects here
⚠️
Port 7474 should stay closed to the internet. DevMonk agent listens on 7474 but only accepts connections from nginx (which is on the same server). This keeps it safe.

On most VPS providers (Hetzner, DigitalOcean, Linode) you open ports in the Firewall or Security Groups panel in their website, or by running on the server:

ufw allow 22/tcp ufw allow 80/tcp ufw allow 443/tcp ufw allow 51820/udp # only if using VPN ufw enable
From zero to running in 10 minutes
1
Buy a VPS
Get a server from any provider — Hetzner (cheapest, €4/mo), DigitalOcean, Linode, or Vultr. Pick Ubuntu 22.04. The smallest plan (1 vCPU, 1GB RAM) is enough.

You'll get an IP address like 45.33.12.99. Save it.
2
Point your domain at the VPS
In your domain registrar (Namecheap, Cloudflare, GoDaddy etc.), go to DNS settings and add:

Type: A Name: app (makes app.yourdomain.com) Value: 45.33.12.99 ← your VPS IP TTL: 300 seconds
Wait 2–5 minutes for DNS to update. You can check with: ping app.yourdomain.com
3
SSH into the server and install DevMonk
From your laptop terminal:
ssh root@45.33.12.99 curl -fsSL https://get.devops-monk.com | bash
The install script: detects your OS, downloads the right binary, creates a systemd service, and starts it automatically.
4
Set up nginx + HTTPS (free TLS certificate)
Install nginx and get a free HTTPS certificate from Let's Encrypt:
apt install nginx certbot python3-certbot-nginx -y certbot --nginx -d app.yourdomain.com
Then add a proxy rule so nginx forwards traffic to DevMonk. See the full nginx config in Docs → Deployment.
5
Create your account
Open https://app.yourdomain.com/setup in your browser. Set a username and password. This page only works once — it's locked forever after the first account is created.
6
You're live 🎉
Go to https://app.yourdomain.com and log in. Your server dashboard is now accessible from anywhere in the world on any device.
How do you reach it from anywhere?
Your phone (anywhere) HTTPS port 443 DNS lookup app.yourdomain.com → 45.33.12.99 direct connection ☁ VPS nginx :443 devmonk :7474 ✓ TLS encrypted Dashboard ✓ Works from anywhere!
🔗
Your domain does the work
You tell your DNS registrar "app.yourdomain.com points to 45.33.12.99". After that, browsers know exactly where to go when they type that address.
🔒
HTTPS keeps it private
Let's Encrypt gives you a free certificate. Everything between your browser and the server is encrypted — even on public WiFi.
📱
Works on any device
Just open a browser — Chrome, Safari, Firefox. No app to install. On mobile you can tap "Add to Home Screen" to make it look like an app.

Ready to set up your VPS?

Install DevMonk Connect with one command. Takes about 10 minutes.

Open Dashboard → Home Server Setup instead →