This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Moonscape1840 on 2024-10-22 05:35:41+00:00.


EDIT: Archived

Just use uptime-kuma

Hey everyone!

I created an app, Heartbeatrr, a lightweight app designed to monitor the health of your online services. Whether you’re managing websites, APIs, or any online systems, Heartbeatrr checks their status and sends real-time alerts to your Discord channel if anything goes down.

Key Features:

  • Service Health Checks: Regularly pings your services to make sure they’re up and running.
  • Instant Discord Alerts: If a service goes down, you’ll get notified in your Discord server—no more manual checking.
  • Customizable Intervals: Set how often Heartbeatrr should check your services (e.g., every 30 minutes).
  • Retries Before Alerting: Avoid false alarms with retry attempts before sending out a notification.
  • Easy Setup: Just provide the URLs of the services you want to monitor, and Heartbeatrr does the rest.

Heartbeatrr is great for anyone managing multiple online services and wants peace of mind with automated monitoring and quick alerts.

If you’re tired of manually checking service statuses or missing out on critical downtime, give Heartbeatrr a try!

You can find the docker image here: https://hub.docker.com/repository/docker/moonscape1840/heartbeatrr/general

And here is the docker-compose.yml

https://github.com/JesusMiramontes/Heartbeatrr/blob/main/docker-compose.yml

This is how it looks:

Just download the docker-compose file, update HEARTBEATRR_SERVICES_URLS and HEARTBEATRR_DISCORD_SERVICE_WEBHOOK and that’s it to start, you can configure more using the other environment variables.

Would love to hear your feedback! 😊