From fee009dde6df194db08275f0a09fd59b27c6351d Mon Sep 17 00:00:00 2001 From: coolnsx Date: Wed, 13 Dec 2023 15:46:23 +0530 Subject: [PATCH] Testing the test --- README.md | 25 +++++--------- arrs/docker-compose.yml | 65 +++++++++++++++++++++++++------------ arrs/env.example | 4 +++ collabora/env.example | 1 + jellyfin/docker-compose.yml | 30 ----------------- 5 files changed, 58 insertions(+), 67 deletions(-) create mode 100644 arrs/env.example create mode 100644 collabora/env.example delete mode 100644 jellyfin/docker-compose.yml diff --git a/README.md b/README.md index 71e9441..9728c7c 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,9 @@ This repo contains the docker compose of each and every services that is self-hosted by me and already tuned to my preferences -### Nextcloud and yacht together +Note: Please move the env.example in some directory to .env with the preferred values set before proceeding. + +### Nextcloud ```yaml services: nextcloud: @@ -26,20 +28,9 @@ services: - nextcloud_aio_mastercontainer:/mnt/docker-aio-config - /var/run/docker.sock:/var/run/docker.sock:ro - yacht: - container_name: yacht - restart: unless-stopped - ports: - - 8000:8000 - volumes: - - yacht:/config - - /var/run/docker.sock:/var/run/docker.sock - image: selfhostedpro/yacht:latest - volumes: nextcloud_aio_mastercontainer: name: nextcloud_aio_mastercontainer - yacht: ``` ### *arr stack ```yaml @@ -51,7 +42,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Asia/Kolkata + - TZ=etc/UTC volumes: - radarr:/config - /media/vault/movies:/movies #change accordingly @@ -66,7 +57,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Asia/Kolkata + - TZ=etc/UTC volumes: - bazarr:/config - /media/vault/movies:/movies #change accordingly @@ -80,7 +71,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Asia/Kolkata + - TZ=etc/UTC volumes: - prowlarr:/config ports: @@ -93,7 +84,7 @@ services: environment: - PUID=1000 - PGID=1000 - - TZ=Asia/Kolkata + - TZ=etc/UTC volumes: - transmission:/config - /media/vault/downloads:/downloads #change accordingly @@ -183,7 +174,7 @@ gunzip on; gzip_static on; ``` -### collabora | yacht | jellyfin +### collabora | jellyfin ```nginx client_max_body_size 50m; output_buffers 4 64k; diff --git a/arrs/docker-compose.yml b/arrs/docker-compose.yml index f43337f..84ca250 100644 --- a/arrs/docker-compose.yml +++ b/arrs/docker-compose.yml @@ -4,13 +4,13 @@ services: image: lscr.io/linuxserver/radarr:latest container_name: radarr environment: - - PUID=1000 - - PGID=1000 - - TZ=Asia/Kolkata + - PUID=$PUID + - PGID=$PGID + - TZ=$TZ volumes: - /etc/localtime:/etc/localtime:ro - radarr:/config - - /media/vault/data:/data + - $DATA:/data ports: - 7878:7878 restart: unless-stopped @@ -24,13 +24,13 @@ services: ports: - 8989:8989 environment: - - PUID=1000 - - PGID=1000 - - TZ=Asia/Kolkata + - PUID=$PUID + - PGID=$PGID + - TZ=$TZ volumes: - /etc/localtime:/etc/localtime:ro - sonarr:/config - - /media/vault/data:/data + - $DATA:/data networks: - starr @@ -38,13 +38,13 @@ services: image: lscr.io/linuxserver/bazarr:latest container_name: bazarr environment: - - PUID=1000 - - PGID=1000 - - TZ=Asia/Kolkata + - PUID=$PUID + - PGID=$PGID + - TZ=$TZ volumes: - /etc/localtime:/etc/localtime:ro - bazarr:/config - - /media/vault/data/media:/data/media + - $DATA/media:/data/media ports: - 6767:6767 restart: unless-stopped @@ -55,9 +55,9 @@ services: image: lscr.io/linuxserver/prowlarr:latest container_name: prowlarr environment: - - PUID=1000 - - PGID=1000 - - TZ=Asia/Kolkata + - PUID=$PUID + - PGID=$PGID + - TZ=$TZ volumes: - /etc/localtime:/etc/localtime:ro - prowlarr:/config @@ -71,14 +71,14 @@ services: image: lscr.io/linuxserver/transmission:latest container_name: transmission environment: - - PUID=1000 - - PGID=1000 - - TZ=Asia/Kolkata + - PUID=$PUID + - PGID=$PGID + - TZ=$TZ volumes: - /etc/localtime:/etc/localtime:ro - transmission:/config - - /media/vault/data/downloads:/downloads - - /media/vault/data/watch:/watch + - $DATA/downloads:/downloads + - $DATA/watch:/watch ports: - 9091:9091 - 51413:51413 @@ -87,12 +87,37 @@ services: networks: - starr + jellyfin: + image: lscr.io/linuxserver/jellyfin:latest + container_name: jellyfin + environment: + - PUID=$PUID + - PGID=$PGID + - TZ=$TZ + - JELLYFIN_PublishedServerUrl=192.168.1.2 + volumes: + - jellyfin:/config + - $DATA/media:/data + ports: + - 8096:8096 + - 7359:7359/udp # optional + - 1900:1900/udp # optional + devices: + - /dev/video10:/dev/video10 + - /dev/video11:/dev/video11 + - /dev/video12:/dev/video12 + restart: unless-stopped + networks: + - starr + volumes: bazarr: prowlarr: radarr: transmission: sonarr: + jellyfin: + name: jellyfin_jellyfin networks: starr: diff --git a/arrs/env.example b/arrs/env.example new file mode 100644 index 0000000..0017481 --- /dev/null +++ b/arrs/env.example @@ -0,0 +1,4 @@ +PUID=1000 +PGID=1000 +TZ=etc/UTC +DATA=/path/to/data diff --git a/collabora/env.example b/collabora/env.example new file mode 100644 index 0000000..0df27ca --- /dev/null +++ b/collabora/env.example @@ -0,0 +1 @@ +CLOUD=cloud.example.com diff --git a/jellyfin/docker-compose.yml b/jellyfin/docker-compose.yml deleted file mode 100644 index a5f10ef..0000000 --- a/jellyfin/docker-compose.yml +++ /dev/null @@ -1,30 +0,0 @@ -services: - jellyfin: - image: lscr.io/linuxserver/jellyfin:latest - container_name: jellyfin - environment: - - PUID=1000 - - PGID=1000 - - TZ=Asia/Kolkata - - JELLYFIN_PublishedServerUrl=192.168.1.2 - volumes: - - jellyfin:/config - - /media/vault/data/media:/data - ports: - - 8096:8096 - - 7359:7359/udp # optional - - 1900:1900/udp # optional - devices: - - /dev/video10:/dev/video10 - - /dev/video11:/dev/video11 - - /dev/video12:/dev/video12 - restart: unless-stopped - networks: - - starr - -volumes: - jellyfin: - -networks: - starr: - external: true