Monitly - Uptime Monitoring Made Simple

Version 1.1.0
Monitly is a self-hosted uptime monitoring solution that keeps you informed when your servers, websites, and services go down. With 23+ monitor types, instant notifications, public status pages, and a clean modern interface, Monitly gives you complete visibility into your infrastructure – without the monthly SaaS fees.

Choose Your License

Monitly - Annual

$69.00 /year
1 domain 1 install
Includes 365 days of updates & support
Buy Now

Monitly - Lifetime

$229.00
1 domain 1 install Lifetime license
Includes 365 days of updates & support
Buy Now
Instant activation
365 days of updates & support
Email support
Support renewal available from $45.00

Changelog

# Version 1.1.0

**Released:** January 24, 2026

---

## 🚀 New Features

### Monitoring

- **23+ Monitor Types** – Comprehensive monitoring coverage including HTTP/HTTPS, TCP, Ping, DNS, SSL certificates, MySQL, PostgreSQL, Redis, MongoDB, Docker containers, RADIUS, IKEv2, OpenVPN, SMTP, IMAP, POP3, WebSocket, JSON API queries, Steam/Source game servers, and Push/Heartbeat monitors
- **Docker Container Monitoring** – Monitor container health directly via Docker API with 20-second check intervals
- **JSON API Query Monitoring** – Query JSON endpoints with dot notation path support (e.g., `data.status.healthy`)
- **WebSocket Monitoring** – Test WS/WSS connections with upgrade handshake verification
- **RADIUS Authentication Monitoring** – Full RADIUS server testing with PAP authentication

### User Interface

- **Dark & Light Themes** – Complete theme system with system preference detection and manual toggle
- **Monitor Groups** – Organize monitors into color-coded groups with table layout and sorting
- **Redesigned Dashboard** – Modern, responsive interface with improved statistics and visualizations
- **13 Language Support** – English, Spanish, German, French, Portuguese, Italian, Dutch, Polish, Russian, Chinese, Japanese, Korean, and Arabic

### Security

- **Two-Factor Authentication (2FA)** – TOTP-based authentication with QR code setup
- **IP Whitelist for Admin Login** – Restrict admin access to specific IP addresses with CIDR range support and auto-detection of current IP
- **Active Sessions Management** – View and manage active sessions with browser/OS detection
- **User Permissions** – Granular control over incident visibility per user

### Notifications

- **Multiple Notification Channels** – Email (SMTP, Brevo, Amazon SES), SMS (Twilio), Slack, Discord, Telegram, Microsoft Teams, and custom webhooks
- **Notification Logging** – Complete history of all sent notifications

### Status Pages

- **Public Status Pages** – Customizable public-facing status pages with real-time uptime statistics
- **Incident Management** – Create, update, and resolve incidents with user visibility controls

### Administration

- **System Logo Upload** – Custom branding with logo upload (PNG, JPG, SVG, WebP support)
- **Activity Logging** – Comprehensive audit trail of all system actions
- **Browser-Based Migrations** – Easy database updates via web interface
- **Email Testing** – Built-in email configuration testing

---

## 🐛 Bug Fixes

- Fixed 2FA TOTP type errors in profile and authentication controllers
- Fixed sessions table structure with proper `DATETIME` columns
- Fixed light theme contrast issues across all admin interface elements
- Fixed monitor group card spacing and click interactions
- Fixed IP whitelist not blocking unauthorized admin logins
- Fixed incidents being visible to all users regardless of ownership
- Improved RADIUS monitor error handling with better client IP whitelist messaging

---

## 🔧 Improvements

- Consolidated database migrations into single browser-accessible script
- Enhanced IP detection for proxy/Cloudflare environments
- Auto-add current IP when enabling IP whitelist
- Improved error messages throughout the application
- Better handling of missing database columns in cron jobs
- Login and registration pages now use custom logo and app name