navidrome over cloudflared

This commit is contained in:
2022-04-17 20:36:04 -04:00
parent 1a4bdc4a8a
commit 6233ce6c0d
5 changed files with 72 additions and 1 deletions

View File

@@ -143,6 +143,17 @@
proxyWebsockets = true;
};
# navidrome over cloudflare
services.cloudflared = {
enable = true;
config = {
url = config.services.nginx.virtualHosts."music.s0".locations."/".proxyPass;
tunnel = "5975c2f1-d1f4-496a-a704-6d89ccccae0d";
credentials-file = "/run/agenix/cloudflared-navidrome.json";
};
};
age.secrets."cloudflared-navidrome.json".file = ../../../secrets/cloudflared-navidrome.json.age;
nixpkgs.overlays = [
(final: prev: {
radarr = prev.radarr.overrideAttrs (old: rec {