Railway

Deploy Uptime Kuma

Self-hosted uptime monitoring with status pages and 90+ notifications.

Deploy Uptime Kuma

Just deployed

/app/data

Deploy and Host Uptime Kuma on Railway

Uptime Kuma is a self-hosted monitoring tool like Uptime Robot. It watches HTTP(s), TCP, ping, DNS, and keyword monitors on 20-second intervals, serves public status pages, and alerts through 90+ notification channels including Telegram, Discord, Slack, and email.

About Hosting Uptime Kuma

Hosting Uptime Kuma on Railway takes a single Docker service with no environment variables to set. The web UI listens on Railway's injected port, exposed automatically through the generated domain, and all state lives in an embedded SQLite database persisted on a Railway volume mounted at /app/data. There is no external database, cache, or other dependency to provision. On first visit, Uptime Kuma's built-in setup wizard creates your admin account in about 30 seconds; after that, monitors, status pages, and settings all survive redeploys because everything is stored on the attached volume.

Common Use Cases

  • Monitoring uptime of websites, APIs, and TCP/ping/DNS endpoints
  • Hosting public or private status pages with incident history
  • Alerting via Telegram, Discord, Slack, email, and 90+ other notification services

Dependencies for Uptime Kuma Hosting

  • Persistent volume mounted at /app/data (SQLite database and uploads)

Deployment Dependencies

Implementation Details

Single service running the pinned louislam/uptime-kuma:2.4.0 image with zero environment variables to configure — Uptime Kuma listens on Railway's injected PORT and the generated domain routes to it automatically. All state lives in SQLite on the attached volume, so monitors, status pages, and settings survive redeploys. On first visit, Uptime Kuma shows its built-in setup wizard to create your admin account (about 30 seconds, in-app — no variables needed).

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

More templates in this category

View Template
SigOnly
Deploy SigNoz with a working demo app & config in one click

zoeyjones
21
View Template
Unwrapped Spotify Music Stats
Unwrapped Spotify Music Stats, Estatísticas de músicas disponíveis

Jorge Henrique
1
View Template
OpenTelemetry Collector and Backend
OpenTelemetry Collector with Backend Stack

Melissa
110