This history documents the evolution of Uptime Kuma from its initial release to the current version, including major features, milestones, and the project’s growth in the self-hosted monitoring space.
Uptime Kuma was created by Louis Lam (GitHub: @louislam) as a self-hosted alternative to commercial uptime monitoring services. The project emerged from the growing demand for transparent, self-hosted infrastructure monitoring tools that provide full control over uptime data without relying on third-party SaaS providers.
- Self-Hosted First: Complete control over monitoring data and infrastructure
- Open Source: Transparent development under MIT license
- User-Friendly: Modern, intuitive interface accessible to all skill levels
- Extensible: Support for 90+ notification providers and multiple monitor types
- Community-Driven: Internationalization and features driven by community contributions
Uptime Kuma has become one of the most popular self-hosted monitoring solutions, widely adopted by:
- Small to medium businesses
- DevOps teams
- Home lab enthusiasts
- Educational institutions
- Government agencies requiring data sovereignty
Release Highlights:
- Customizable Matrix notification templates
- Group Name column in Monitors table for improved organization
- Bug fixes and stability improvements
New Features:
| Feature |
Description |
| Matrix Templates |
Custom notification formatting for Matrix/Element |
| Group Name Column |
Display monitor group names in main table |
| UI Improvements |
Enhanced monitor list readability |
Bug Fixes:
- Fixed notification template rendering issues
- Resolved group filtering performance problems
- Corrected timezone display inconsistencies
Release Highlights:
Major feature release focusing on enterprise integrations and notification flexibility.
New Notification Providers:
| Provider |
Type |
Use Case |
| Jira Service Management |
Incident Management |
ITSM integration |
| Google Sheets |
Logging |
Audit trail to spreadsheets |
| Enhanced ntfy |
Push |
Custom templates and tags |
New Features:
- Discord: Custom message/format presets
- ntfy: Custom title/message templates with tag values
- Monitor Metadata: Enhanced context for alerts
- WeCom: Mentioned mobile list support
Technical Improvements:
- Canvas-based rendering for better performance
- Database optimization for large deployments
- Improved translation coverage (40+ languages)
New Features:
- Google Sheets notification provider
- ntfy tag values & monitor metadata support
- WeCom mentioned mobile list support
- Screenshot delay for Browser Engine monitor
- PostgreSQL query result monitoring
- Expand/collapse all groups button
- Maintenance quick duration buttons
- Discord suppress notifications option
- External MariaDB socket path support
- SNMPv3 noAuthNoPriv support
- Incident history implementation
New Features:
- Slack path vars & rich messages
- JSON Query retry on status code failure
- Configurable response data storage
- Nostr gift-wrapped events support
- Bulk-delete & reworked actions
- SSL auth for database setup
- ntfy phone call feature
- Docker secrets support (DB_PASSWORD/USERNAME_FILE)
- Grouped notification services dropdown
- SerwerSMS group messaging
- Maintenance without affected monitors
- MySQL/MariaDB standalone monitor type
- MQTT conditions support
- RSS title field
- Google Chat monitored URL link
- Expected TLS error for TCP monitor
- Halo PSA webhook provider
- DNS monitor multi-IP/hostname support
- Prometheus metrics (uptime_ratio, response_time)
- SIP Options Reply Ping monitor type
New Features:
- Min/avg/max labels on ping chart (selectable)
- SQL Server standalone monitor type
- “Resend” email provider
- “Select all” on maintenance page
- XMPP STARTTLS support
- System service monitor (systemd/Windows)
- Domain name expiry monitoring
- Umami/Matomo/Plausible analytics support
- GameDig v5 update
New Features:
- WebPush notifications
- SSL/STARTTLS for TCP Port monitor
- Twilio Messaging Service SID support
- Multi-number SMSIR notifications
- Telegram link preview disabled option
- SMSIR provider support
- Clone existing maintenance
- Child monitor deletion
- Drag & drop for groups
- Webhook GET method support
- Prometheus tags
- Status page sorting
- Websocket Upgrade test
- MQTT wildcard topics
- Hide uptime percentage toggle
- Minimum interval reduced to 1 second
Bug Fix Release:
- Database migration improvements
- UI stability fixes
- Notification delivery reliability improvements
- Docker container fixes for ARM64
Bug Fix Release:
- Critical migration fixes from v1.x
- Session handling improvements
- SSL certificate monitoring fixes
- Translation updates
Breaking Changes:
- Database schema migration required from v1.x
- API endpoint changes
- Configuration file format updates
New Features:
| Feature |
Description |
| Nextcloud Talk |
Notification provider integration |
| Brevo |
Email/SMS notification provider |
| Evolution API |
WhatsApp notification support |
| Autofocus 2FA |
Auto-focus on 2FA field at login |
| Slovak Language |
Full UI translation |
| Proxy Environment |
HTTP_PROXY/HTTPS_PROXY support |
Technical Changes:
- Modernized database layer
- Improved scalability for 100+ monitors
- Enhanced API rate limiting
- Better Docker rootless support
Final v1.x Release:
- Security patches
- Compatibility fixes
- End of v1.x support announced
Notable Releases:
| Version |
Date |
Key Features |
| 1.23.16 |
Sep 2025 |
Improved dashboard performance |
| 1.23.15 |
Aug 2025 |
New notification providers |
| 1.23.14 |
Jul 2025 |
Status page customization |
| 1.23.13 |
Jun 2025 |
Docker container improvements |
| 1.23.12 |
May 2025 |
API enhancements |
| 1.23.11 |
Apr 2025 |
Security updates |
| 1.23.10 |
Mar 2025 |
Bug fixes |
| 1.23.9 |
Feb 2025 |
Performance improvements |
| 1.23.8 |
Jan 2025 |
New year release with UI updates |
Major Features Added:
- Docker container monitoring
- Certificate expiry tracking
- Domain name expiry monitoring
- Push monitoring (heartbeat)
- Multiple status pages
- Domain mapping for status pages
Focus Areas:
- Notification provider expansion (50+ providers)
- Multi-language support (30+ languages)
- API improvements
- Mobile-responsive status pages
Original Features:
- HTTP(s) monitoring
- Ping monitoring
- Basic status page
- Simple notifications
- SQLite database
Growth Milestones:
- 2021 Q4: 1,000 GitHub stars
- 2022 Q2: 10,000 GitHub stars
- 2022 Q4: Docker Hub official image
- 2023 Q2: 20,000 GitHub stars
- 2023 Q4: 30,000+ GitHub stars
- 2024 Q4: 50,000+ GitHub stars
- 2025 Q4: 70,000+ GitHub stars
| Year |
Monitoring Types Added |
| 2021 |
HTTP(s), Ping |
| 2022 |
TCP Port, Keyword, DNS |
| 2023 |
Push, Docker Container, Steam |
| 2024 |
WebSocket, JSON Query, Certificate |
| 2025 |
Database (MySQL, PostgreSQL, SQL Server), SNMP, SIP, System Service, Domain Expiry |
| 2026 |
PostgreSQL Query, MariaDB Standalone |
| Year |
Providers |
Notable Additions |
| 2021 |
~10 |
Telegram, Discord, Slack |
| 2022 |
~30 |
Pushover, Gotify, Email |
| 2023 |
~50 |
Teams, Mattermost, SMS |
| 2024 |
~70 |
PagerDuty, Opsgenie |
| 2025 |
~90 |
Jira SM, Google Sheets, WebPush |
| 2026 |
90+ |
Matrix templates, ntfy enhancements |
| Version |
Database Support |
| v1.0 |
SQLite only |
| v1.15 |
MySQL/MariaDB support |
| v1.18 |
PostgreSQL support |
| v2.0 |
External DB recommended for production |
| v2.1 |
Docker secrets for DB credentials |
| Version |
Container Features |
| v1.0 |
Basic Docker image |
| v1.10 |
Multi-architecture (amd64, arm64) |
| v1.15 |
Docker Compose examples |
| v2.0 |
Rootless container support |
| v2.1 |
Docker secrets, slim images |
| Version |
Security Features |
| v1.0 |
Basic authentication |
| v1.12 |
Rate limiting |
| v1.18 |
2FA support |
| v2.0 |
Enhanced session management |
| v2.1 |
Docker secrets, SSL for DB |
Uptime Kuma supports 40+ languages through community contributions via Weblate:
| Language |
Coverage |
Contributors |
| English |
100% |
Core team |
| German |
100% |
Community |
| French |
100% |
Community |
| Spanish |
100% |
Community |
| Chinese (Simplified) |
100% |
Community |
| Japanese |
98% |
Community |
| Korean |
95% |
Community |
| Russian |
95% |
Community |
| Portuguese (BR) |
98% |
Community |
| Italian |
95% |
Community |
| Metric |
Value |
| Stars |
70,000+ |
| Forks |
5,000+ |
| Contributors |
200+ |
| Issues Closed |
3,000+ |
| Pull Requests Merged |
1,500+ |
| Docker Pulls |
100M+ |
| Generation |
Era |
Characteristics |
| 1st |
2010-2015 |
Static HTML, manual updates |
| 2nd |
2015-2018 |
SaaS platforms, basic automation |
| 3rd |
2018-2022 |
Integrated monitoring, real-time |
| 4th |
2022-Present |
Self-hosted, customizable, API-first |
Uptime Kuma represents the 4th generation of status page tools, combining:
- Self-hosted deployment
- Integrated monitoring
- Real-time updates
- Extensive integrations
- Modern UI/UX
Based on community feedback and GitHub issues:
Q1-Q2 2026:
- Advanced alerting rules and conditions
- Multi-region monitoring
- Synthetic monitoring improvements
- Enhanced API with GraphQL support
Q3-Q4 2026:
- Mobile application (iOS/Android)
- Advanced reporting and analytics
- SLA/SLO tracking
- Integration marketplace
Long-term:
- Kubernetes-native deployment
- Distributed monitoring architecture
- AI-powered anomaly detection
- Enhanced compliance reporting
- Louis Lam (@louislam) — Creator and lead developer
- Community Contributors — 200+ contributors worldwide
- Translators — 40+ language teams
- Documentation Writers — Community documentation team
- GitHub Sponsors program supporters
- Open source community donors
- Enterprise users providing feedback
Any questions?
Feel free to contact us. Find all contact information on our contact page.