Deploy Dev Monitoring Suite
Uptime monitoring with alerts, incidents & live dashboard
Just deployed
/var/lib/postgresql/data
Redis
Just deployed
/data
dev-monitoring-suite
Just deployed
Deploy and Host Dev Monitoring Suite on Railway
Dev Monitoring Suite is a full-stack uptime monitoring platform built with Node.js, PostgreSQL, and Redis. It provides real-time website monitoring, incident tracking, alert notifications (email & Slack), and a live dashboard — everything you need to keep your services healthy.
About Hosting Dev Monitoring Suite
Hosting Dev Monitoring Suite on Railway involves deploying three services: the Node.js application server, a PostgreSQL database for storing monitors and incidents, and a Redis instance for caching and session management. Railway automatically provisions and connects all three services. The app runs scheduled cron jobs every minute to ping your configured URLs, logs response times, triggers alerts on failures, and displays live status on a built-in dashboard. Setup takes under five minutes — just deploy and start adding your URLs.
Common Use Cases
- Monitor production APIs and websites for uptime and latency
- Receive instant email or Slack alerts when services go down
- Track incidents, response times, and historical availability data
- Display a public or internal status dashboard for your team
Dependencies for Dev Monitoring Suite Hosting
- PostgreSQL (included) — stores monitors, incidents, and alert configs
- Redis (included) — caches responses and manages rate limiting
Deployment Dependencies
- GitHub repo: https://github.com/Jeah84/dev-monitoring-suite
- SMTP server or email provider for alert notifications (e.g. Gmail, SendGrid)
- Slack webhook URL (optional) for Slack alerts
Implementation Details
The app exposes a health check at GET /health and a full REST API under /api/monitors. Environment variables control SMTP settings, webhook URLs, and session secrets. All database tables are created automatically on first boot via the initDatabase() function.
Why Deploy Dev Monitoring Suite 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 Dev Monitoring Suite on Railway, you get automatic SSL, private networking between services, zero-config database provisioning, and one-click scaling — so you can focus on monitoring your services rather than managing infrastructure.
Template Content
Redis
redis:8.2.1dev-monitoring-suite
Jeah84/dev-monitoring-suite