Hetzner
Setting up a new server on hetzner
- Create new server with e.g. fedora (Ubuntu does not seem to work - to strict)
- add ssh key on creation
- ssh root@ipv6
- Configure nix install disk config
- Run the install task to setup deploy users
- Configure rehearsal ip config
- Run rehearsal deploy
- Add secrets
- add redirects: /etc/nginx/\* (TODO: not a secret)
- add cloudflare token: /root/cloudflare-env
- add email client passwords: /etc/msmpt/\*
- restart acme and nginx services