Commit graph

7 commits

Author SHA1 Message Date
73db534269 Switch from wildcard to per-domain SSL certificates
Updated mkNginxVHosts to use per-domain certificates (enableACME) instead
of shared wildcard certificates (useACMEHost). Each service now requests
its own certificate, avoiding conflicts between hosts and following the
principle of least privilege.

Removed wildcard certificate configuration from both alexandria and trantor.
Each host now only obtains certificates for domains it actually serves:
- Alexandria: pass.baduhai.dev, cloud.baduhai.dev, jellyfin.baduhai.dev
- Trantor: git.baduhai.dev
2025-11-08 21:47:41 -03:00
8d8847e2fb Remove split DNS module and per-service entries
Removed the split-dns.nix module and all service-specific splitDNS.entries
configurations. Service DNS records are now sourced from the centralized
shared/services.nix file instead of being declared individually in each
service configuration.
2025-11-08 21:35:33 -03:00
2289f0e6e4 beginnings of split dns 2025-11-08 20:47:21 -03:00
51b6a62f91 new mkNginxVHosts function 2025-10-16 19:36:46 -03:00
816496fbab now using flake-parts; refactored nixosConfigurations; using hm standalone 2025-10-14 19:28:30 -03:00
037d68a9d4 refactoring for isServer and isWorkstation: part 5 (final?) 2025-03-13 17:51:04 -03:00
6addea64c4 refactoring for iServer and isWorkstation: part 3 2025-03-13 14:33:43 -03:00
Renamed from hosts/servers/alexandria/jellyfin.nix (Browse further)