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

Add reverse proxy for seraphim

This commit is contained in:
xqtc 2025-01-18 12:32:01 +01:00
parent 86a6b5436a
commit a122335961
Signed by: xqtc
GPG key ID: 2C064D095926D9D1
2 changed files with 34 additions and 0 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"];