Deploy Uptime Kuma
Self-hosted uptime monitoring with status pages and rich notifications.
Uptime Kuma
Just deployed
/app/data
Deploy and Host Uptime Kuma on Railway
Uptime Kuma is a self-hosted uptime monitoring tool, comparable to Uptime Robot. It monitors HTTP(s), TCP, DNS, ping, and push targets on configurable intervals, presents results through a fast reactive web UI and public status pages, and alerts you through 70+ notification services including Telegram, Discord, and Slack.
About Hosting Uptime Kuma
Uptime Kuma ships as a single Docker image with an embedded SQLite database, so hosting requires no external database or supporting services. All monitors, status pages, and settings live under /app/data, which must be backed by a persistent volume so data survives redeploys. The web UI listens on port 3001 and serves both the dashboard and its websocket connections, so it works behind Railway's edge proxy without extra configuration. First-run setup (choosing SQLite and creating the admin account) happens in the browser right after deploy.
Common Use Cases
- Monitoring uptime and response time for websites, APIs, and TCP services
- Hosting a public status page with incident history for your users
- Self-hosted alerting to Telegram, Discord, Slack, email, and 70+ other notification providers
Dependencies for Uptime Kuma Hosting
- None — SQLite is embedded in the application; no external database is required
- A persistent volume mounted at
/app/datato retain monitors and settings (included in this template)
Deployment Dependencies
Implementation Details
This template deploys a single Railway service running the official image louislam/uptime-kuma:2.4.0, with one persistent volume mounted at /app/data for the embedded SQLite database and a public domain targeting port 3001. Zero environment variables are required — the app runs correctly with defaults and admin setup happens interactively in the browser on first launch.
Why Deploy Uptime Kuma on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Uptime Kuma on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
Uptime Kuma
louislam/uptime-kuma:2.4.0