From dac6d730f6f82cec03f0acf9f2e7b22f0e4985f4 Mon Sep 17 00:00:00 2001 From: coolnsx Date: Wed, 29 Nov 2023 18:08:46 +0530 Subject: [PATCH] and a comma --- arrs/docker-compose.yml | 85 ++++++++++++++++++++++++++++++++++++ jellyfin/docker-compose.yml | 24 ++++++++++ nextcloud/docker-compose.yml | 44 +++++++++++++++++++ 3 files changed, 153 insertions(+) create mode 100644 arrs/docker-compose.yml create mode 100644 jellyfin/docker-compose.yml create mode 100644 nextcloud/docker-compose.yml diff --git a/arrs/docker-compose.yml b/arrs/docker-compose.yml new file mode 100644 index 0000000..1e54498 --- /dev/null +++ b/arrs/docker-compose.yml @@ -0,0 +1,85 @@ +# my docker compose for all arrs +services: + radarr: + image: lscr.io/linuxserver/radarr:latest + container_name: radarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=Asia/Kolkata + volumes: + - /etc/localtime:/etc/localtime:ro + - radarr:/config + - /media/vault/data:/data + ports: + - 7878:7878 + restart: unless-stopped + + sonarr: + container_name: sonarr + image: lscr.io/linuxserver/sonarr:latest + restart: unless-stopped + ports: + - 8989:8989 + environment: + - PUID=1000 + - PGID=1000 + - TZ=Asia/Kolkata + volumes: + - /etc/localtime:/etc/localtime:ro + - sonarr:/config + - /media/vault/data:/data + + bazarr: + image: lscr.io/linuxserver/bazarr:latest + container_name: bazarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=Asia/Kolkata + volumes: + - /etc/localtime:/etc/localtime:ro + - bazarr:/config + - /media/vault/data/media:/data/media + ports: + - 6767:6767 + restart: unless-stopped + + prowlarr: + image: lscr.io/linuxserver/prowlarr:latest + container_name: prowlarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=Asia/Kolkata + volumes: + - /etc/localtime:/etc/localtime:ro + - prowlarr:/config + ports: + - 9696:9696 + restart: unless-stopped + + transmission: + image: lscr.io/linuxserver/transmission:latest + container_name: transmission + environment: + - PUID=1000 + - PGID=1000 + - TZ=Asia/Kolkata + volumes: + - /etc/localtime:/etc/localtime:ro + - transmission:/config + - /media/vault/data/downloads:/downloads + - /media/vault/data/watch:/watch + ports: + - 9091:9091 + - 51413:51413 + - 51413:51413/udp + restart: unless-stopped + +volumes: + bazarr: + prowlarr: + radarr: + transmission: + sonarr: diff --git a/jellyfin/docker-compose.yml b/jellyfin/docker-compose.yml new file mode 100644 index 0000000..b300d10 --- /dev/null +++ b/jellyfin/docker-compose.yml @@ -0,0 +1,24 @@ +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 + +volumes: + jellyfin: diff --git a/nextcloud/docker-compose.yml b/nextcloud/docker-compose.yml new file mode 100644 index 0000000..343e6fe --- /dev/null +++ b/nextcloud/docker-compose.yml @@ -0,0 +1,44 @@ +services: + nextcloud: + image: nextcloud/all-in-one:latest-arm64 + restart: unless-stopped + container_name: nextcloud-aio-mastercontainer + ports: + - "8080:8080" + environment: + - AIO_DISABLE_BACKUP_SECTION=true + - APACHE_PORT=11000 + - APACHE_IP_BINDING=0.0.0.0 + - NEXTCLOUD_MOUNT=/media/vault/nextcloud/ + - NEXTCLOUD_ENABLE_DRI_DEVICE=true + - NEXTCLOUD_UPLOAD_LIMIT=100G + - NEXTCLOUD_MAX_TIME=3600 + - NEXTCLOUD_MEMORY_LIMIT=1024M + - SKIP_DOMAIN_VALIDATION=true + - NEXTCLOUD_KEEP_DISABLED_APPS=true + volumes: + - nextcloud_aio_mastercontainer:/mnt/docker-aio-config + - /var/run/docker.sock:/var/run/docker.sock:ro + networks: + - coolans + + watchtower: + image: containrrr/watchtower + restart: unless-stopped + container_name: watchtower + volumes: + - /var/run/docker.sock:/var/run/docker.sock + networks: + - coolans + environment: + - TZ=Asia/Kolkata + - WATCHTOWER_CLEANUP=true + - WATCHTOWER_SCHEDULE=0 0 2 * * * + +volumes: + nextcloud_aio_mastercontainer: + name: nextcloud_aio_mastercontainer + +networks: + coolans: + name: coolans