feat(dns01): bootstrap DNS
Some checks failed
Check meta / check_meta (push) Failing after 18s
lint / check (push) Successful in 23s
Check meta / check_meta (pull_request) Failing after 19s
lint / check (pull_request) Successful in 24s
build configuration / build_krz01 (pull_request) Failing after 1m35s

This commit is contained in:
Constantin Gierczak--Galle 2024-12-07 13:10:13 +01:00
parent 862168b2bc
commit 8e35fe9b2b
No known key found for this signature in database
5 changed files with 14 additions and 5 deletions

View file

@ -25,10 +25,12 @@ with dns.lib.combinators;
photoprism = host "129.199.146.101" null; photoprism = host "129.199.146.101" null;
immich = host "129.199.146.101" null; immich = host "129.199.146.101" null;
homebox = host "129.199.146.102" null;
# Nameservers # Nameservers
ns01 = host "45.13.104.26" "2a0e:e701:1120:1000:ffff::45.13.104.26"; ns01 = host "45.13.104.26" "2a0e:e701:1120:1000:ffff::45.13.104.26";
# *.infra.beta.dgnum.eu # *.infra.lab.dgnum.eu
infra = { infra = {
subdomains = mapAttrs' ( subdomains = mapAttrs' (
host: host:

View file

@ -5,7 +5,7 @@
HBOX_OPTIONS_ALLOW_REGISTRATION = "false"; HBOX_OPTIONS_ALLOW_REGISTRATION = "false";
}; };
}; };
services.nginx.virtualHosts."homebox.cgiga.fr" = { services.nginx.virtualHosts."homebox.lab.dgnum.eu" = {
enableACME = true; enableACME = true;
forceSSL = true; forceSSL = true;
serverAliases = [ ]; serverAliases = [ ];

View file

@ -7,7 +7,7 @@
host = "localhost"; host = "localhost";
}; };
services.nginx.virtualHosts."immich.cgiga.fr" = { services.nginx.virtualHosts."immich.lab.dgnum.eu" = {
enableACME = true; enableACME = true;
forceSSL = true; forceSSL = true;
serverAliases = [ ]; serverAliases = [ ];

View file

@ -8,7 +8,7 @@
settings = { settings = {
PHOTOPRISM_DEFAULT_LOCALE = "fr"; PHOTOPRISM_DEFAULT_LOCALE = "fr";
PHOTOPRISM_ADMIN_USERNAME = "admin"; PHOTOPRISM_ADMIN_USERNAME = "admin";
PHOHOPRISM_SITE_URL = "https://photoprism.cgiga.fr"; PHOHOPRISM_SITE_URL = "https://photoprism.lab.dgnum.eu";
PHOTOPRISM_SITE_CAPTION = "PhotoPrism"; PHOTOPRISM_SITE_CAPTION = "PhotoPrism";
# DB access config # DB access config
@ -41,7 +41,7 @@
]; ];
}; };
nginx.virtualHosts."photoprism.cgiga.fr" = { nginx.virtualHosts."photoprism.lab.dgnum.eu" = {
enableACME = true; enableACME = true;
forceSSL = true; forceSSL = true;
serverAliases = [ ]; serverAliases = [ ];

View file

@ -9,6 +9,13 @@
} }
]; ];
ipv4 = [
{
address = "45.13.104.26";
prefixLength = 32;
}
];
gateways = [ "2a0e:e701:1120:1000::1" ]; gateways = [ "2a0e:e701:1120:1000::1" ];
dns = [ "2a0e:e701:1120:1000::f:1" ]; dns = [ "2a0e:e701:1120:1000::f:1" ];
}; };