Self-hosted uptime monitoring
with AI incident intelligence
Deploy on your own infrastructure with Docker Compose. Monitor websites, APIs, and services 24/7. When things break, our AI diagnoses the root cause and generates post-mortems — your data never leaves your servers.
Your AI site reliability
engineer, on call 24/7
Sentinel's AI doesn't just detect outages. It understands them. From root cause analysis to status page drafts, your AI SRE handles the busywork so your team can focus on fixing.
- Auto-detects anomalies across all monitors
- Identifies probable root cause in seconds
- Drafts status page updates automatically
- Generates full post-mortem reports
Root Cause
Database connection pool exhausted due to a slow query on the users table. P95 latency exceeded 5s threshold at 14:32 UTC.
Suggested Actions
1. Add index on users.last_login_at
2. Increase pool size from 20 to 50
3. Enable query timeout at 3s
Impact
services:
sentinel-api:
image: ghcr.io/cmtoc/sentinel-api
environment:
- JWT_SECRET=${JWT_SECRET}
- DATABASE_URL=${DATABASE_URL}
sentinel-frontend:
image: ghcr.io/cmtoc/sentinel-frontend
ports:
- "3000:3000"
sentinel-worker:
image: ghcr.io/cmtoc/sentinel-worker
# All checks run on YOUR serverSelf-hosted monitoring
without compromise
Deploy Sentinel on your own servers with a single docker compose up. Your monitoring data, credentials, and check history never leave your infrastructure. GDPR, HIPAA, SOC 2 — compliance is built in by design.
- Full Docker Compose setup — up in 5 minutes
- PostgreSQL + Redis — no external dependencies
- Monitoring data stays on your servers
- Audit your own code — fully open architecture
Everything you need to stay online
From global uptime checks to AI-powered incident reports, Sentinel gives your team the tools to respond faster and communicate better.
Uptime Monitoring
HTTP, TCP, and DNS checks from multiple global regions with sub-second precision.
Incident Management
Track, update, and resolve incidents with a full timeline and stakeholder notifications.
Status Pages
Publish beautiful, branded status pages so your users always know what is happening.
Alert Channels
Route alerts to Slack, Discord, email, and webhooks with smart deduplication.
SLA Tracking
Define uptime targets, track SLA compliance, and export reports for stakeholders.
AI Incident Reports
Generate post-incident narratives, root causes, and suggested actions automatically.
How it works
Get up and running in under two minutes
Add your endpoints
Enter your URLs, APIs, or services. Sentinel starts checking them from 6 global regions immediately.
Get instant alerts
When something goes down, get notified via Slack, Discord, email, or webhooks within seconds.
AI resolves & reports
Our AI SRE diagnoses the root cause, updates your status page, and generates the post-mortem.
Beautiful status pages your users will love
Keep your users informed with public or private status pages. Customize with your brand, add custom domains, and embed subscriber forms.
How Sentinel compares
The only self-hosted monitoring platform with AI incident intelligence. No vendor lock-in, no data leaving your servers.
| Feature | Sentinelself-hosted | Uptime Kuma | UptimeRobot | Better Stack |
|---|---|---|---|---|
| Self-hosted | ✓ | ✓ | ✗ | ✗ |
| AI incident intelligence | ✓ | ✗ | ✗ | partial |
| Incident management | ✓ | ✗ | ✗ | ✓ |
| SLA tracking | ✓ | ✗ | paid | paid |
| Status pages | ✓ | ✓ | paid | ✓ |
| Team collaboration | ✓ | ✗ | paid | paid |
| AI post-mortems | ✓ | ✗ | ✗ | ✗ |
| 200 monitors @ $19/mo | ✓ | free/∞ | ~$54 | ~$100+ |
Integrations that keep your team in the loop
Connect Sentinel with the tools you already use. Get alerts where your team works.
Track your error budgets
Define SLA targets per monitor. Sentinel automatically tracks uptime, calculates remaining error budget, and alerts when you're approaching your threshold.
- Per-monitor SLA targets (99.9%, 99.95%, 99.99%)
- Real-time error budget burn rate
- Exportable SLA compliance reports
- At-risk alerts before you breach
Simple, transparent pricing
Start free, scale as you grow. No hidden fees.
Free
Perfect for side projects
- 20 monitors
- 5 min check interval
- 1 status page
- Email alerts
- 30 days data
- SSL monitoring
Pro
For growing teams
- 50 monitors
- 1 min check interval
- 3 status pages
- SLA tracking
- IncidentsAdd-on
- Slack & DiscordAdd-on
- 90 days data
Business
For established companies
- 200 monitors
- 30 sec checks
- 10 status pages
- 5 team seats
- Incidents included (90d)
- 10 AI credits/mo
- 1 year data
Enterprise
Mission-critical systems
- 1000 monitors
- 30 sec checks
- Unlimited pages
- 15 team seats
- Incidents included (1yr)
- 50 AI credits/mo
- 2 years data
All plans include email alerts and SSL monitoring. Add-ons available for all plans:
Annual billing available — save 17% (2 months free)
Loved by engineering teams
See what teams are saying about Sentinel.
“Best-looking status page we have ever shipped. Our customers actually check it now.”
Sarah Chen
VP Engineering, CloudScale
“AI reports saved us hours every incident. The root cause analysis is surprisingly accurate.”
Marcus Rivera
SRE Lead, DataFlow
“Finally a monitoring UI that doesn't feel like it was built in 2010. The dashboard is a joy to use.”
Priya Sharma
CTO, ShipFast
Frequently asked questions
Everything you need to know about Sentinel.
What is Sentinel?
How does uptime monitoring work?
What protocols do you support?
How fast are alerts delivered?
Can I create public status pages?
What integrations are available?
Is there a free plan?
How does AI incident reporting work?
Ready to stop losing customers
to downtime?
Start monitoring your services in under two minutes. Free forever plan included.
Start monitoring for freeNo credit card required · Free forever plan · 2-minute setup