I don't have a very complex setup but I've been super happy with gokrazy for my rpis:
OS upgrades are easy now and it's declarative but I don't have to learn Nix
OS upgrades are easy now and it's declarative but I don't have to learn Nix
I am happy to start digging into Authelia.
Are you using the gokrazy router as well?