navidrome
Some checks failed
ci/woodpecker/push/build-cache Pipeline failed
ci/woodpecker/cron/dependency-pr Pipeline was successful

This commit is contained in:
Lucy Hochkamp 2025-12-04 00:21:41 +01:00
parent 1408470a53
commit 28dc0896b9
No known key found for this signature in database
16 changed files with 969 additions and 171 deletions

View file

@ -9,6 +9,8 @@
nixpkgs.system = "x86_64-linux";
imports = [
./hardware-configuration.nix
./services/traccar.nix
./services/navidrome.nix
# ./services/attic.nix
# ./services/immich.nix
# ./services/jellyfin.nix
@ -63,6 +65,7 @@
networking.nat.internalInterfaces = [ "ve-+" ];
networking.nat.externalInterface = "enp1s0f1"; # TODO: changeme
services.traefik.staticConfigOptions.entryPoints.websecure.proxyProtocol.trustedIPs = ["10.0.0.1"];
services.traefik.dynamicConfigOptions.http.routers.simpleproxy-oldds9-router.rule =
lib.mkForce "HostRegexp(`^.+\.hailsatan\.eu$`)";
# services.traefik.dynamicConfigOptions.http.routers.simpleproxy-oldds9-router.tls.options = "old";
@ -94,6 +97,13 @@
sopsFile = ./secrets/dyndns.yaml;
};
xyno.services.kanidm = {
enable = true;
setupTraefik = true;
};
xyno.services.oauth2Proxy.enable = true;
xyno.services.postgres.enable = true;
xyno.presets.cli.enable = true;
xyno.presets.server.enable = true;
xyno.impermanence.enable = true;