Railway

Deploy Uptime Kuma

Self-hosted uptime monitoring with status pages and rich notifications.

Deploy 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/data to 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

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