No description
This repository has been archived on 2023-04-26. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2023-01-08 20:19:13 +00:00
inventory change some namings 2023-01-07 20:40:23 +01:00
playbooks change some namings 2023-01-07 20:40:23 +01:00
roles change default forgejo theme 2023-01-07 22:06:39 +01:00
ansible.cfg clean up ansible script 2022-11-30 22:34:14 +01:00
LICENSE Create LICENSE 2022-11-13 14:52:43 +01:00
Makefile move from gitea to forgejo 2023-01-06 15:46:37 +01:00
README.md Update 'README.md' 2023-01-08 20:19:13 +00:00

Homeservers

This repository contains Ansible scripts to setup our home servers. The common role executes some common OS tasks. The docker role installs Docker. The other roles are specifically for the various services we run.

Running services

All services below are running under Docker, except NSD because I couldn't figure out how to enable IPv6 for it.

Possible future services

  • matrix
  • peertube?
  • jitsi

TODO

NSD

ZSK Rollover

Could make automatic key rollovers with cron or some other tool.

Idempotency

Currently I always resign zones. But for idempotency I should probably only do it if the zone has changed or the keys have changed.

Backup

Borg backup?

Firewall

A little more difficult because of docker networking but probably doable.