From ff12aff1be60b49cd240a08eb4fc2fa340e4269a Mon Sep 17 00:00:00 2001 From: coolnsx Date: Tue, 15 Apr 2025 15:33:19 +0530 Subject: [PATCH] feat: moved shared volume in pod in nextcloud --- nextcloud/nextcloud.container | 1 - nextcloud/nextcloud.pod | 1 + nextcloud/nextcloud_db.container | 1 - nextcloud/nextcloud_imaginary.container | 6 +++++- nextcloud/nextcloud_redis.container | 1 - starrs/readme.md | 2 +- starrs/starrs.pod | 2 +- 7 files changed, 8 insertions(+), 6 deletions(-) diff --git a/nextcloud/nextcloud.container b/nextcloud/nextcloud.container index e5eb5e6..52dac43 100644 --- a/nextcloud/nextcloud.container +++ b/nextcloud/nextcloud.container @@ -14,7 +14,6 @@ AutoUpdate=registry EnvironmentFile=./.env Volume=%h/podman/nextcloud/config:/config -Volume=%h/podman/nextcloud/.socket:/tmp/docker Volume=%h/nextcloud:/data Volume=${EXTERNAL_DIR}:${EXTERNAL_DIR} diff --git a/nextcloud/nextcloud.pod b/nextcloud/nextcloud.pod index 2b8760c..01a115a 100644 --- a/nextcloud/nextcloud.pod +++ b/nextcloud/nextcloud.pod @@ -4,6 +4,7 @@ Description=Nextcloud Pod [Pod] PodName=nextcloud PublishPort=8080:80 +Volume=%h/podman/nextcloud/.socket:/tmp/docker # to satisfy nextcloud bitch permissions problems UIDMap=1000:0:1 diff --git a/nextcloud/nextcloud_db.container b/nextcloud/nextcloud_db.container index a82f8ea..679edc1 100644 --- a/nextcloud/nextcloud_db.container +++ b/nextcloud/nextcloud_db.container @@ -13,7 +13,6 @@ AutoUpdate=registry EnvironmentFile=./.env Volume=%h/podman/nextcloud/db:/var/lib/mysql -Volume=%h/podman/nextcloud/.socket:/tmp/docker [Service] # pass this to autofill above variables diff --git a/nextcloud/nextcloud_imaginary.container b/nextcloud/nextcloud_imaginary.container index c6ea78b..9b123f2 100644 --- a/nextcloud/nextcloud_imaginary.container +++ b/nextcloud/nextcloud_imaginary.container @@ -5,7 +5,7 @@ Description=Nextcloud Imaginary Container Pod=nextcloud.pod ContainerName=nextcloud_imaginary Image=docker.io/nextcloud/aio-imaginary -Exec=-enable-url-source -cors -return-size +Exec=-enable-url-source -cors # Enable auto-update container AutoUpdate=registry @@ -15,6 +15,10 @@ AddCapability=CAP_SYS_NICE # this does not map any uid from host as this fucker doesn't like it. UserNS=auto +# disable healthcheck +HealthCmd=none +HealthInterval=disable + [Service] Restart=always TimeoutStartSec=300 diff --git a/nextcloud/nextcloud_redis.container b/nextcloud/nextcloud_redis.container index 943f18b..8297416 100644 --- a/nextcloud/nextcloud_redis.container +++ b/nextcloud/nextcloud_redis.container @@ -13,7 +13,6 @@ AutoUpdate=registry EnvironmentFile=./.env Volume=%h/podman/nextcloud/redis:/data -Volume=%h/podman/nextcloud/.socket:/tmp/docker [Service] # pass this to autofill above variables diff --git a/starrs/readme.md b/starrs/readme.md index d4b55a6..456500a 100644 --- a/starrs/readme.md +++ b/starrs/readme.md @@ -1,6 +1,6 @@ # Starrs -This directory contains all the Arrs I use which run in a single pod -- Radarr, Sonarr, Bazarr, Prowlarr, Transmission, Jellyfin +This directory contains all the Arrs I use which run in a single pod -- Radarr, Sonarr, Bazarr, Prowlarr, qBittorrent, Jellyfin ## Major Problem - None, this is the only service that deployed painlessly. 😭 diff --git a/starrs/starrs.pod b/starrs/starrs.pod index 1179337..c9a2234 100644 --- a/starrs/starrs.pod +++ b/starrs/starrs.pod @@ -1,5 +1,5 @@ [Unit] -Description=STARRs Pod (Radarr, Sonarr, Bazarr, Prowlarr, Transmission, Jellyfin) +Description=STARRs Pod (Radarr, Sonarr, Bazarr, Prowlarr, qBittorrent, Jellyfin) [Pod] PodName=starrs