From 7bb892fa67f9cf2d1fa5a3552bda8750d9aa0cc9 Mon Sep 17 00:00:00 2001 From: "jonas@geiger-natur.de" Date: Sun, 4 Jan 2026 20:06:18 +0100 Subject: [PATCH] nextcloud & radarr & sonarr --- README.md | 10 ++++++++- projects/nextcloud/README.md | 22 ++++++++++++++++++++ projects/nextcloud/docker-compose.yml | 29 +++++++++++++++++++++++++++ projects/radarr/README.md | 0 projects/radarr/docker-compose.yml | 14 +++++++++++++ projects/sonarr/README.md | 0 projects/sonarr/docker-compose.yml | 14 +++++++++++++ 7 files changed, 88 insertions(+), 1 deletion(-) create mode 100644 projects/nextcloud/docker-compose.yml create mode 100644 projects/radarr/README.md create mode 100644 projects/radarr/docker-compose.yml create mode 100644 projects/sonarr/README.md create mode 100644 projects/sonarr/docker-compose.yml diff --git a/README.md b/README.md index d235c16..d777b32 100644 --- a/README.md +++ b/README.md @@ -136,4 +136,12 @@ WantedBy=multi-user.target With this the local mount directory will be connected with the storagebox. Every Folder for the Applications will be created automatically based on your docker-compose configuration. -- Then Run `systemctl start rclone-storagebox-crypt.service` \ No newline at end of file +- Then Run `systemctl start rclone-storagebox-crypt.service` + + +# IMPORTANT DIRECTORIES + +## Volumes on local machine +ls /var/lib/docker/volumes + +rclone ls storagebox-crypt: \ No newline at end of file diff --git a/projects/nextcloud/README.md b/projects/nextcloud/README.md index e69de29..2222711 100644 --- a/projects/nextcloud/README.md +++ b/projects/nextcloud/README.md @@ -0,0 +1,22 @@ + + + + + + +## Apps + +### External storage support + +Enable `External storage support` and create a new external storage in the admin-settings. + +- Foldername: `StorageBox` +- External storage: `local` +- Authentication: `None` +- Configuration: `/mnt/storagebox/data` +- Available for `All people` + + + +### File access control (?) + diff --git a/projects/nextcloud/docker-compose.yml b/projects/nextcloud/docker-compose.yml new file mode 100644 index 0000000..140cff1 --- /dev/null +++ b/projects/nextcloud/docker-compose.yml @@ -0,0 +1,29 @@ +services: + nextcloud: + image: nextcloud:30.0.2 + restart: unless-stopped + volumes: + - nextcloud_data:/var/www/html + - /mnt/storagebox-crypt/nextcloud:/mnt/storagebox + environment: + - NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_DOMAIN} + - MYSQL_HOST=nextcloud_db + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=nextcloud + - MYSQL_PASSWORD=${MYSQL_SECRET_PASSWORD} + - OVERWRITEPROTOCOL=https + + nextcloud_db: + image: mariadb + restart: unless-stopped + volumes: + - nextcloud_db_data:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD=${MYSQL_SECRET_PASSWORD_ROOT} + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=nextcloud + - MYSQL_PASSWORD=${MYSQL_SECRET_PASSWORD} + +volumes: + nextcloud_data: + nextcloud_db_data: diff --git a/projects/radarr/README.md b/projects/radarr/README.md new file mode 100644 index 0000000..e69de29 diff --git a/projects/radarr/docker-compose.yml b/projects/radarr/docker-compose.yml new file mode 100644 index 0000000..cab53a7 --- /dev/null +++ b/projects/radarr/docker-compose.yml @@ -0,0 +1,14 @@ +services: + radarr: + image: lscr.io/linuxserver/radarr:6.0.4 + container_name: radarr + environment: + - TZ=Europe/Berlin + volumes: + - config:/config + - /mnt/seedbox/media/Movies:/home/etron/media/Movies + - /mnt/seedbox/downloads:/home/etron/downloads + restart: unless-stopped + +volumes: + config: diff --git a/projects/sonarr/README.md b/projects/sonarr/README.md new file mode 100644 index 0000000..e69de29 diff --git a/projects/sonarr/docker-compose.yml b/projects/sonarr/docker-compose.yml new file mode 100644 index 0000000..59587d6 --- /dev/null +++ b/projects/sonarr/docker-compose.yml @@ -0,0 +1,14 @@ +services: + sonarr: + image: lscr.io/linuxserver/sonarr:4.0.16 + container_name: sonarr + environment: + - TZ=Europe/Berlin + volumes: + - config:/config + - /mnt/seedbox/media/TV Shows:/home/etron/media/TV Shows + - /mnt/seedbox/downloads:/home/etron/downloads + restart: unless-stopped + +volumes: + config: \ No newline at end of file