feat: add caddy

This commit is contained in:
FabricSoul 2025-07-21 17:41:49 -04:00
parent 19e7761a1e
commit bd053cab00
3 changed files with 31 additions and 0 deletions

1
.gitignore vendored
View file

@ -1,2 +1,3 @@
result/* result/*
result result
tatara.caracal-vector*

View file

@ -0,0 +1,29 @@
{...}: {
services.caddy = {
enable = true;
virtualHosts."tatara.caracal-vector.ts.net".extraConfig = ''
# Redirect for qbittorrent
redir /qbit /qbit/ 308
handle_path /qbit/* {
reverse_proxy http://localhost:8080
}
redir /vaultwarden /vaultwarden/ 308
handle_path /vaultwarden/* {
reverse_proxy http://localhost:2788
}
redir /plex /plex/ 308
handle_path /plex/* {
reverse_proxy http://localhost:32400
}
tls internal
'';
};
}

View file

@ -17,6 +17,7 @@
../common/optional/samba.nix ../common/optional/samba.nix
../common/optional/plex.nix ../common/optional/plex.nix
../common/optional/qbit.nix ../common/optional/qbit.nix
../common/optional/caddy.nix
]; ];
# Bootloader # Bootloader