Open the server Apps tab
Select your VPS, open the Apps tab, and start a new app deployment. Keep sensitive server details hidden before capturing or sharing screenshots.


Self-hosted monitoring tool like Uptime Robot
Add your server credentials to Server Compass
Choose from our template library
Fill in settings and click Deploy
Use the Uptime Kuma template in Server Compass to deploy a self-hosted uptime monitoring app with Docker, then open the first-run setup screen in your browser.
Select your VPS, open the Apps tab, and start a new app deployment. Keep sensitive server details hidden before capturing or sharing screenshots.

Use the template picker search to find Uptime Kuma in the Server Compass template catalog.

Choose the Uptime Kuma template. Server Compass loads the Docker settings and the default web UI port for you.

Confirm the app name, build target, and host port. In the pilot run, the app was named uptime-kuma-demo and used port 3001.

Click Deploy Now and let Server Compass pull the image, create the volume, and start the Uptime Kuma container on your VPS.

Click Open Application or open the deployed URL in a browser. The first-run setup screen confirms the app is reachable. Stop before creating an admin account unless your tutorial run explicitly includes that step.

The browser loaded the Uptime Kuma setup page with the admin account creation form.
It deploys the open-source Uptime Kuma monitoring app in Docker so you can track uptime and configure alerts from a browser.
The template exposes the Uptime Kuma web UI on the configured host port. The pilot used port 3001 to avoid an existing app on port 3000.
Create the first admin account, add monitors for your services, and configure notification channels before depending on it for production alerts.
Get your hands dirty: manual Uptime Kuma deployment guide for developers.
Use your terminal to securely access your server. You'll need your server's IP address.
# Connect via SSH
ssh root@your-vps-ip
# Alternative with key file
ssh -i /path/to/key root@your-vps-ipFirst time? Make sure Docker is installed on your VPS. Run: curl -fsSL https://get.docker.com | sh
Initialize a project folder on your server.
# Create and navigate to project directory
mkdir -p ~/apps/uptime-kuma
cd ~/apps/uptime-kumaUse this Docker Compose configuration for your deployment:
services:
uptime-kuma:
image: louislam/uptime-kuma:latest
ports:
- "3001:3001"
volumes:
- uptime_kuma_data:/app/data
restart: unless-stopped
volumes:
uptime_kuma_data:
PORTHost port(default: 3001)Bring up your containers in detached mode.
# Start all services
docker compose up -d
# List running containers
docker compose ps
# Watch the logs
docker compose logs -fAllow the application port through your server's firewall.
# Allow the application port through firewall
sudo ufw allow 3001/tcp
sudo ufw reload
# Access your app at:
# http://your-server-ip:3001Why type commands when you can click? Deploy Uptime Kuma the easy way with Server Compass.
After deploying Uptime Kuma with Server Compass, complete these steps to finish setup
Create admin account
Add monitors for your services
Configure notifications
Need help? Check out our documentation for detailed guides.
Common questions about self-hosting Uptime Kuma
Simply download Server Compass, connect to your VPS, and select Uptime Kuma from the templates list. Fill in the required configuration and click Deploy. The entire process takes under 3 minutes.
Uptime Kuma requires a minimum of 256MB RAM. We recommend a VPS with at least 1024MB RAM for optimal performance. Any modern Linux server with Docker support will work.
Yes! Server Compass provides volume mapping that allows you to import existing data. You can also use standard Uptime Kuma backup and restore procedures.
Server Compass makes updates easy. Simply click the Update button in your deployment dashboard, and the latest Uptime Kuma image will be pulled and deployed with zero downtime.
Uptime Kuma is open-source software. You only pay for your VPS hosting (typically $5-20/month) and optionally Server Compass ($29 one-time). No subscription fees or per-seat pricing.
Download Server Compass and deploy Uptime Kuma to your VPS in under 3 minutes. No Docker expertise required.
Download Server Compass