Uptime Kuma Β· deploy guide
Deploy Uptime Kuma (uptime monitoring) with Docker Compose
Run Uptime Kuma on bashrack web hosting: HTTP, TCP, ping and keyword monitors with notifications, on your own domain with SSL.
about 5 minutes of hands-on time
Who it's for
Anyone who wants self-hosted status monitoring and alerts for their sites and APIs.
You'll need
- A bashrack account with at least $5 in the wallet
- A subdomain, e.g. status.example.com
Steps
step 1
Create a web app from Docker Compose
Web hosting β New app β Docker Compose, Small resources and 1 GB storage.
yamlservices: uptime-kuma: image: louislam/uptime-kuma:1 restart: unless-stopped volumes: - uptime-kuma:/app/data volumes: uptime-kuma:step 2
Add your domain
Point https://status.example.com at the uptime-kuma service on port 3001 in the Domains tab and create the DNS record.
step 3
Deploy and create the admin user
Open the domain after the deploy and create the admin account, then add your first monitor and a notification channel.
Security and upkeep
- Create the admin account immediately after the first deploy.
- Monitoring from the same place as your services can't detect that place being down β also monitor from outside.