Deploy Uptime Kuma (Self-Hosted Uptime & Status Page)
Self-hosted uptime monitor & status page. UptimeRobot alternative, zero
Uptime Kuma
Just deployed
Deploy and Host Uptime Kuma on Railway
Uptime Kuma is the most popular self-hosted uptime monitoring tool — a free alternative to UptimeRobot, Pingdom and Better Stack. It checks HTTP(S), TCP, DNS, ping, Docker containers, databases and push-based heartbeats every 20 seconds, draws response-time charts, and alerts you through 90+ channels including Slack, Discord, Telegram, email, PagerDuty and webhooks. It also publishes beautiful public status pages.
About Hosting Uptime Kuma
This template runs the official louislam/uptime-kuma:2 image (the v2 line with the new database engine and improved performance) as a single service with a public domain. All monitors, history and settings live in /app/data, which is mounted on a Railway volume so nothing is lost across redeploys or image updates. There are no variables to fill in: open your domain, create the admin account on first visit and start adding monitors. Uptime Kuma uses ~150 MB of RAM and one small container, making it one of the cheapest 24/7 services you can run on Railway. Because Railway runs in multiple regions, you can deploy this template twice to monitor from two locations.
Common Use Cases
- Monitor websites, APIs and cron jobs and get alerted on downtime
- Public status page for your SaaS or agency clients
- Track SSL certificate expiry and domain expiry
- Heartbeat (push) monitors for background workers and scheduled tasks
Dependencies for Uptime Kuma Hosting
- Docker image
louislam/uptime-kuma:2 - A Railway volume mounted at
/app/data
Implementation Details
Uptime Kuma listens on port 3001 (auto-detected by Railway). To attach a custom domain for your status page, add it under Settings → Networking on the service. Backups: the whole state is the /app/data folder — use Uptime Kuma's built-in export or snapshot the volume.
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