diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 34114c5..d8a6c33 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -43,6 +43,21 @@ reverse_proxy sonarr:8989 } + @radarr host radarr.akeley.tech + handle @radarr { + reverse_proxy radarr:7878 + } + + @prowlarr host prowlarr.akeley.tech + handle @prowlarr { + reverse_proxy prowlarr:9696 + } + + @nzbget host nzbget.akeley.tech + handle @nzbget { + reverse_proxy nzbget:6789 + } + @sftp host sftp.akeley.tech handle @sftp { reverse_proxy sftpgo:8080 diff --git a/config.scm b/config.scm index bd48f0e..2c95df4 100644 --- a/config.scm +++ b/config.scm @@ -154,6 +154,7 @@ (oci-container-configuration (image "lscr.io/linuxserver/sonarr:latest") (provision "sonarr") + (requirement '(prowlarr)) (network "sandbox") (ports '( ("8989" . "8989"))) @@ -162,9 +163,54 @@ '("PGID" . "1000") '("TZ" . "US/America/Chicago"))) (volumes (list - '("/data/docker/volumes/sonarr" . "/config") - '("/data/shows" . "/tv") - '("/home/bartronx7/downloads" . "/downloads")))) + '("/data/docker/volumes/sonarr/config" . "/config") + '("/data/shows" . "/data/shows") + '("/data/downloads" . "/data/downloads")))) + + (oci-container-configuration + (image "ghcr.io/hotio/radarr:latest") + (provision "radarr") + (requirement '(prowlarr)) + (network "sandbox") + (ports '( + ("7878" . "7878"))) + (environment (list + '("PUID" . "1000") + '("PGID" . "1000") + '("UMASK" . "002") + '("TZ" . "US/America/Chicago"))) + (volumes (list + '("/data/docker/volumes/radarr/config" . "/config") + '("/data/downloads" . "/data/downloads") + '("/data/movies" . "/data/movies")))) + + (oci-container-configuration + (image "ghcr.io/hotio/prowlarr:latest") + (provision "prowlarr") + (network "sandbox") + (ports '( + ("9696" . "9696"))) + (environment (list + '("PUID" . "1000") + '("PGID" . "1000") + '("TZ" . "US/America/Chicago"))) + (volumes (list + '("/data/docker/volumes/prowlarr/config" . "/config")))) + + (oci-container-configuration + (image "ghcr.io/hotio/nzbget:latest") + (provision "nzbget") + (network "sandbox") + (ports '( + ("6789" . "6789"))) + (environment (list + '("PUID" . "1000") + '("PGID" . "1000") + '("UMASK" . "002") + '("TZ" . "US/America/Chicago"))) + (volumes (list + '("/data/docker/volumes/nzbget/config" . "/config") + '("/data/downloads" . "/data/downloads")))) (oci-container-configuration (image "drakkan/sftpgo:latest")