# FreedomCraft Heartbeat > Powered By: Uptime Kuma Uptime Kuma is an easy-to-use self-hosted monitoring tool. [![GitHub Sponsors](https://img.shields.io/github/sponsors/louislam?label=GitHub%20Sponsors)](https://github.com/sponsors/louislam) Translation status ## 🥔 FreedomCraft Heartbeat Nodes ### Moonlight ### Torchlight ## ⭐ Features - Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / HTTP(s) Json Query / Ping / DNS Record / Push / Steam Game Server / Docker Containers - Fancy, Reactive, Fast UI/UX - Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and [90+ notification services, click here for the full list](https://github.com/louislam/uptime-kuma/tree/master/src/components/notifications) - 20-second intervals - [Multi Languages](https://github.com/louislam/uptime-kuma/tree/master/src/lang) - Multiple status pages - Map status pages to specific domains - Ping chart - Certificate info - Proxy support - 2FA support ## 🔧 How to Install ### 🐳 Docker Compose ```bash mkdir /docker/uptime-kuma/data -p sudo touch /docker/uptime-kuma/docker-compose.yml sudo touch /etc/nginx/conf.d/uptime-kuma.conf ``` ```bash systemctl restart nginx cd /docker/uptime-kuma/ docker compose up -d curl -v http://localhost:3001/ ``` Verify Uptime Kuma is now running on http://localhost:3001