
Deploy Uptime Kuma (w/ MariaDB)
Uptime Kuma is an easy-to-use self-hosted monitoring tool.
Uptime Kuma
Just deployed
MariaDB
Just deployed
/var/lib/mysql
Deploy and Host Uptime Kuma (w/ MariaDB) on Railway
Uptime Kuma is an open-source, self-hosted monitoring tool with a clean, reactive UI. It supports HTTP(s), TCP, DNS, Ping, WebSocket, and many more monitor types with 90+ notification providers. This template deploys Uptime Kuma v2 backed by MariaDB 11.8 LTS for better performance and scalability compared to the default SQLite setup.
About Hosting Uptime Kuma (w/ MariaDB)
This template deploys two services: Uptime Kuma and a MariaDB 11.8 LTS database. All database connection variables are pre-configured using Railway reference variables, so no manual setup is required. Uptime Kuma v2 introduced MariaDB as an alternative to SQLite, offering improved performance for concurrent reads/writes and better suitability for production workloads. Once deployed, you simply visit the generated URL to complete the initial account setup through the Uptime Kuma wizard. The MariaDB instance runs on Railway's private network for secure, low-latency communication.
Common Use Cases
- Monitoring uptime and response times for websites, APIs, and services with 20-second check intervals
- Creating public or private status pages to communicate service health to users and stakeholders
- Self-hosted alternative to paid monitoring services like Uptime Robot, with full data ownership and 90+ notification integrations (Slack, Discord, Telegram, email, and more)
Dependencies for Uptime Kuma (w/ MariaDB) Hosting
- MariaDB 11.8 LTS (deployed as a separate Railway service, pre-configured)
- Node.js >= 20.4 (included in the Uptime Kuma Docker image)
Deployment Dependencies
- Uptime Kuma GitHub Repository
- Uptime Kuma Environment Variables Wiki
- Migration Guide (v1 to v2)
- MariaDB 11.8 LTS Docker Image
Why Deploy Uptime Kuma (w/ MariaDB) 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 (w/ MariaDB) 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:2MariaDB
mariadb:11.8