A failover daemon for use with OpenBSD and Hetzner floating IPs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Paul Buetow 5038cdf354 add update instructions 2 months ago
bin add mail notify feature 2 months ago
etc mail a report on day change only 2 months ago
lib/FailunderD mail a report on day change only 2 months ago
rc.d change user to daemon user 2 months ago
CHANGELOG release v1.3 2 months ago
COPYING refactor a bit 2 months ago
Makefile fix makefile 2 months ago
README.md add update instructions 2 months ago
TODO add todo 2 months ago



FailunderD is a zero-dependency failover automation for use with OpenBSD on Hetzner. It makes use of Hetzner's floating IPs.

This is still WIP. Once this is released I will write a blog post about it at https://foo.zone.

Install instruction

The following has been tested only on OpenBSD.

groupadd _failunderd
useradd -d /var/run/failunderd -m -c "FailunderD daemon" -g _failunderd \
  -L daemon -s /sbin/nologin _failunderd
make install
rcctl enable failunderd
rcctl start failunderd

Update instructions

make reinstall


Edit /etc/failunderd.conf and restart the service.


FailunderD logs to syslog. Check /var/log/daemon.