Railway

Deploy uptime-kuma

Open-source self-hosted uptime monitoring. Unlimited monitors, 90+ channels

Deploy uptime-kuma

Just deployed

/app/data

Uptime-Kuma

Deploy on Railway

A one-click Railway template for Uptime Kuma — the popular open-source, self-hosted uptime monitoring tool. Track your websites, APIs, databases, TCP ports, and more with a beautiful dashboard, unlimited monitors, and 90+ notification channels.

Features

  • Unlimited monitors — monitor HTTP(s), TCP, Ping, DNS, (and more) without artificial caps.
  • 20‑second check intervals — near real‑time status updates for critical services.
  • 90+ notification channels — receive alerts via Telegram, Discord, Slack, email, PagerDuty, webhooks, and many more.
  • Beautiful status pages — build a public or private status page in minutes with a custom domain.
  • SSL certificate expiry tracking — know when your certificates are about to expire.
  • Multi-lingual UI — supports 20+ languages.
  • 2FA & OAuth — optional login security with two-factor authentication and GitHub/Google/Microsoft OAuth.
  • REST API & WebSocket — integrate monitoring data into your own tools and dashboards.
  • Persistent storage — data is stored in a Railway volume mounted at /app/data.

Configuration

The template works out of the box with zero configuration. The table below lists supported environment variables for advanced setups.

VariableDescriptionDefault
UPTIME_KUMA_HOSTBind address for the web server0.0.0.0
UPTIME_KUMA_PORTPort the web server listens on3001
DATA_DIRPath to the data directory (persistent volume)/app/data
UPTIME_KUMA_DISABLE_FRAME_SAMEORIGINDisable X-Frame-Options: SAMEORIGIN (set to 1 to allow embedding in iframes)(empty)

Deploy and Host

Deploy and host your own Uptime Kuma instance on Railway in one click.

About Hosting

Uptime Kuma runs as a single Docker container with a persistent volume for data storage. Railway provides the compute, networking, and storage infrastructure needed to keep your monitoring service online.

Why Deploy

  • No infrastructure management — Railway handles hosting, scaling, and updates
  • Persistent storage — Your monitoring data persists across deployments
  • Free tier eligible — Uptime Kuma runs within Railway's free tier limits
  • Custom domains — Attach your own domain for the status page

Common Use Cases

  • Monitor website and API uptime for your SaaS products
  • Track SSL certificate expiry for your domains
  • Build a public status page for your organization
  • Receive alerts via Telegram, Discord, Slack, or email when services go down

Dependencies for

Deployment Dependencies

  • A Railway account
  • (Optional) A custom domain for your status page

License

MIT — based on Uptime Kuma by Louis Lam.


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