Mirror of failunderd
  • Perl 94.7%
  • Makefile 3.7%
  • Shell 1.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2022-05-13 09:51:49 +01:00
bin add mail notify feature 2022-05-07 11:43:37 +01:00
etc mail a report on day change only 2022-05-13 09:51:05 +01:00
lib/FailunderD mail a report on day change only 2022-05-13 09:51:05 +01:00
rc.d change user to daemon user 2022-05-13 09:31:20 +01:00
CHANGELOG release v1.3 2022-04-21 22:59:05 +01:00
COPYING refactor a bit 2022-04-30 10:00:38 +01:00
Makefile fix makefile 2022-05-05 10:39:55 +02:00
README.md add update instructions 2022-05-13 09:51:49 +01:00
TODO add todo 2022-05-11 09:55:52 +01:00

FailunderD

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

Customizing

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

Logs

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