About this project

Uptime Kuma is a self-hosted monitoring solution that allows users to track the availability of multiple services. It supports a wide range of monitoring types, including HTTP(s), TCP, HTTP(s) Keyword, HTTP(s) Json Query, Websocket, Ping, DNS Records, Push, Steam Game Servers, and Docker Containers. Key capabilities include: - Notifications: Integration with over 90 notification services, including Telegram, Discord, Slack, Gotify, Pushover, and SMTP email. - Monitoring Intervals: Supports check intervals as low as 20 seconds. - Status Pages: Ability to create multiple status pages and map them to specific domains. - Visualizations: Includes ping charts and certificate information. - Security and Access: Supports 2FA and proxy configurations. - User Interface: A reactive UI/UX with multi-language support. Installation is supported via Docker Compose, Docker commands, or manual installation on major Linux distributions and Windows 10/Server 2012 R2 (requiring Node.js >= 20.4).