HetznerWatchAutomatically monitor Hetzner server availability
Project
HetznerWatch is a lightweight open-source tool for monitoring Hetzner Cloud server availability. It checks the official Hetzner API at regular intervals and can automatically send an ntfy notification when the status of a selected server type changes.
Background
Cost-effective server types are not always available in every Hetzner location. Anyone waiting for a specific configuration would otherwise need to open the console repeatedly and may still miss a short availability window. Choosing a permanently more expensive server simply because the preferred option is temporarily unavailable is often unnecessary.
The required information already exists in the official API. What was missing was a small, dependable service that performed the check continuously and only required attention when something relevant changed. The API status is treated as an indicator rather than a guarantee that an order will succeed.
Defined solution
HetznerWatch regularly queries selected server types and locations, records the result and distinguishes between available and unavailable states. Checks can be configured without changing the core application. When the state changes, an ntfy message is sent so the user can react promptly.
A compact web interface shows the current status and the history of previous checks. This makes both the present state and longer-term patterns visible. Container-based deployment keeps installation reproducible and makes the service suitable for self-hosted environments.
Outcome & value
The manual checking process is replaced by a focused automation. Users receive a notification at the relevant moment and retain a transparent history of availability. The solution is deliberately small, understandable and open source, so its behaviour can be reviewed and adapted.
Technical implementation
The service uses the official Hetzner Cloud API, persists check results and exposes them in a lightweight dashboard. Docker and Docker Compose provide a repeatable deployment. ntfy handles optional push notifications. Configuration and source code are maintained on GitHub.
Technologies
- Hetzner Cloud API
- Docker
- Docker Compose
- ntfy
- GitHub
- Open Source
Category
- OPEN SOURCE
- DATA TOOL
- WEB APP
- LINKS
