verdigris will host services that I want available privately on my Tailnet. Currently, that includes:
- ActualBudget
- Linkding
- Miniflux
- Atuin
- Forgejo
There's going to be a few differences from cerulean.
- I'll need Podman/Docker
- I can't use HTTP or TLS-ALPN challenges as these services won't be publicly reachable. I'll either have to trust Caddy's local root certificate or patch caddy from nixpkgs with the Cloudflare DNS plugin before deployment.
- Following on from 1., I need to find out if I can configure the containers and networks I want from within Nix.
https://github.com/NixOS/nixpkgs/pull/358586 https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/ca/caddy/plugins.nix
Caddy now has support for a
withPluginsoption!