Uptime-Kuma is a fancy self-hosted monitoring tool that you can use to monitor websites and applications in real time. Some of its outstanding features compared to other monitoring tools are:
• It supports monitoring uptime for HTTP(s)/TCP/HTTP(s) Keyword/Ping/DNS Record/Push/Steam/Game Server/Docker Containers and retrieves information such as DNS records and SSL certificate information.
• It sends notifications via Email (SMTP), Telegram, Discord, Microsoft Teams, Slack, Promo SMS, Gotify, and 90+ notification services.
• It supports multiple languages and provides multiple status pages.
• It provides proxy support and allows you to map status page to domain.
• It is easy to install and run using Docker or Node.js