1
0
Fork 0
mirror of https://git.gay/xqtc/nixos-config synced 2025-05-10 07:07:29 +02:00

Compare commits

...

2 commits

Author SHA1 Message Date
1391f289b1
Disable nginx for seraphim 2025-01-18 12:41:09 +01:00
a122335961
Add reverse proxy for seraphim 2025-01-18 12:32:01 +01:00
3 changed files with 34 additions and 10 deletions
hosts/x86_64-linux/seraphim

View file

@ -0,0 +1,33 @@
{
config,
lib,
pkgs,
...
}: {
services.caddy = {
enable = true;
email = "xqtc@tutanota.com";
virtualHosts = {
"radarr.seraphim.java-beardie.ts.net" = {
extraConfig = ''
reverse_proxy http://127.0.0.1:7878
'';
};
"sonarr.seraphim.java-beardie.ts.net" = {
extraConfig = ''
reverse_proxy http://127.0.0.1:8989
'';
};
"prowlarr.seraphim.java-beardie.ts.net" = {
extraConfig = ''
reverse_proxy http://127.0.0.1:9696
'';
};
"qbit.seraphim.java-beardie.ts.net" = {
extraConfig = ''
reverse_proxy http://127.0.0.1:8085
'';
};
};
};
}

View file

@ -15,6 +15,7 @@
../../../common/comin.nix
./jellyfin.nix
./monitoring.nix
./caddy.nix
];
nixpkgs.config.allowUnfree = true;
nix.settings.experimental-features = ["nix-command" "flakes"];

View file

@ -34,14 +34,4 @@
}
];
};
services.nginx.virtualHosts.${config.services.grafana.settings.server.domain} = {
locations."/" = {
extraConfig = ''
proxy_set_header Host $host;
'';
proxyPass = "http://127.0.0.1:${toString config.services.grafana.port}";
proxyWebsockets = true;
};
};
}