Uptime Kuma
Description
Uptime Kuma is a highly customizable, self-hosted monitoring tool that allows users to track the uptime and performance of various services such as HTTP(s), TCP, DNS, and more. Designed with a fast and visually appealing user interface, it supports a wide range of notification options and status reporting features. With multi-language support and the ability to create customizable status pages, Uptime Kuma empowers users to maintain reliable service performance and enhance their operational efficiency. Perfect for developers, system administrators, and IT teams, it integrates seamlessly into any workflow.
Features
- Monitor Uptime: Monitor uptime for HTTP(s), TCP, DNS records, Docker containers, and various other protocols.
- Notifications: Notifications via Telegram, Discord, Slack, Email (SMTP), Gotify, Pushover, and over 90 additional services.
- Customizable Status Pages: Customizable and visually appealing status pages with domain mapping.
- Multi-Language Support: Multi-language support for global accessibility.
- Monitoring Intervals: 20-second monitoring intervals for near real-time updates.
- Detailed Insights: Detailed ping chart and certificate information display.
- Proxy Support: Proxy support for enhanced connectivity.
- Improved Security: Two-factor authentication (2FA) for improved security.
- User-Friendly Interface: User-friendly interface built with responsive and reactive design principles.
- Lightweight Hosting: Lightweight and resource-efficient for self-hosting on various platforms.
Technology Stack
- Programming Languages: JavaScript (Node.js)
- Frameworks: Vue 3, Vite.js
- Design Tools: Bootstrap 5
- Protocols and Communication: WebSocket
- Deployment: Docker for containerized environments
- Hosting: Self-hosted on Linux or Windows
Requirements
For Non-Docker Installation:
- Operating System: Major Linux distributions such as Debian, Ubuntu, CentOS, Fedora, or ArchLinux; Windows 10 (x64) or higher.
- Software:
- Node.js (version 18 or higher)
- npm (version 9 or higher)
- Git (for cloning repositories)
- PM2 (for running the application in the background)
Media
GitHub Metrics
Stars
61,888Forks
5,512Contributors
5,512Last Updated
12/22/2024Deploy Uptime Kuma on DigitalOcean
Get started with $200 in free credits and deploy your application in minutes.
Trusted by 600,000+ developers