# Heartbeat
> Powered By: Uptime Kuma
Uptime Kuma is an easy-to-use self-hosted monitoring tool.
[](https://github.com/sponsors/louislam)
## 🥔 Heartbeat Nodes
### moonlight.freedomcraft.systems
### torchlight.freedomcraft.systems
### heartbeat.upinsmoke.systems
## ⭐ 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