caddy: use more topic-based subdomains for services

ex.
jellyfin -> watch
sonarr   -> shows.arr
miniflux -> rss
This commit is contained in:
Nico 2025-05-03 16:16:03 +10:00
parent 174202b36e
commit eff7cf084e
3 changed files with 14 additions and 14 deletions

View file

@ -53,37 +53,37 @@
package = pkgs.jellyseerr;
};
services.caddy.virtualHosts."radarr.${config.homelab.domain}" = {
services.caddy.virtualHosts."movies.arr.${config.homelab.domain}" = {
useACMEHost = config.homelab.domain;
extraConfig = ''
reverse_proxy http://localhost:7878
'';
};
services.caddy.virtualHosts."sonarr.${config.homelab.domain}" = {
services.caddy.virtualHosts."shows.arr.${config.homelab.domain}" = {
useACMEHost = config.homelab.domain;
extraConfig = ''
reverse_proxy http://localhost:8989
'';
};
services.caddy.virtualHosts."lidarr.${config.homelab.domain}" = {
services.caddy.virtualHosts."music.arr.${config.homelab.domain}" = {
useACMEHost = config.homelab.domain;
extraConfig = ''
reverse_proxy http://localhost:8686
'';
};
services.caddy.virtualHosts."prowlarr.${config.homelab.domain}" = {
services.caddy.virtualHosts."index.arr.${config.homelab.domain}" = {
useACMEHost = config.homelab.domain;
extraConfig = ''
reverse_proxy http://localhost:9696
'';
};
services.caddy.virtualHosts."bazarr.${config.homelab.domain}" = {
services.caddy.virtualHosts."subtitles.arr.${config.homelab.domain}" = {
useACMEHost = config.homelab.domain;
extraConfig = ''
reverse_proxy http://localhost:6767
'';
};
services.caddy.virtualHosts."deluge.${config.homelab.domain}" = {
services.caddy.virtualHosts."torrent.${config.homelab.domain}" = {
useACMEHost = config.homelab.domain;
extraConfig = ''
reverse_proxy http://localhost:8112