From 6ec388f1b64ad8aa19b15a5c0a8eeeb35fa84124 Mon Sep 17 00:00:00 2001 From: xavier Date: Tue, 9 Jul 2024 15:43:03 +0200 Subject: [PATCH] first mistake caused by working with two repos in the same worktree revert delete dockers config (they are in public repo) --- plex/docker-compose.yml | 31 +++++++++++++++++++++++++++++++ prowlarr/docker-compose.yml | 20 ++++++++++++++++++++ qbit/manager/docker-compose.yml | 21 +++++++++++++++++++++ radarr/docker-compose.yml | 24 ++++++++++++++++++++++++ sonarr/docker-compose.yml | 22 ++++++++++++++++++++++ tautulli/docker-compose.yml | 15 +++++++++++++++ 6 files changed, 133 insertions(+) create mode 100644 plex/docker-compose.yml create mode 100644 prowlarr/docker-compose.yml create mode 100644 qbit/manager/docker-compose.yml create mode 100644 radarr/docker-compose.yml create mode 100644 sonarr/docker-compose.yml create mode 100644 tautulli/docker-compose.yml diff --git a/plex/docker-compose.yml b/plex/docker-compose.yml new file mode 100644 index 0000000..64aac9b --- /dev/null +++ b/plex/docker-compose.yml @@ -0,0 +1,31 @@ +--- +version: "2.1" +services: + plex: + image: lscr.io/linuxserver/plex + container_name: mangrana_plex + hostname: plex + network_mode: host + mem_limit: 4g + cpu_shares: 1024 + security_opt: + - no-new-privileges:true + healthcheck: + test: wget --no-verbose --tries=1 --spider ${HEALTHCHECK_URL} + volumes: + - ./config:/config + - ${HOST_DATA_FOLDER}/media:/data/media:rw + - ${SD_STORAGE}/transcode/plex:/transcode + devices: + - /dev/dri/renderD128:/dev/dri/renderD128 + - /dev/dri/card0:/dev/dri/card0 +# tmpfs: #this is to use the RAM as location for the transcoding buffer. I've disabled it because of possible OutOfMemory errors. If in the future I have more RAM then will be a nice configuration +# - /transcode + environment: + - PUID=${USER} + - PGID=${GROUP} + - VERSION=public + - TZ=Europe/Madrid + restart: on-failure:5 + labels: + - "com.centurylinklabs.watchtower.enable=false" #this is to not let the "dockers-version-auto-upgrader" restart plex at any time (specially when users are streaming) \ No newline at end of file diff --git a/prowlarr/docker-compose.yml b/prowlarr/docker-compose.yml new file mode 100644 index 0000000..5e1a826 --- /dev/null +++ b/prowlarr/docker-compose.yml @@ -0,0 +1,20 @@ +--- +version: "2.1" +services: + prowlarr: + image: lscr.io/linuxserver/prowlarr:latest + container_name: mangrana_prowlarr + environment: + - PUID=${USER} + - PGID=${GROUP} + - TZ=Europe/Madrid + volumes: + - ./config:/config + ports: + - ${HOST_PORT}:9696 + restart: unless-stopped + networks: + - qbit_default +networks: + qbit_default: + external: true \ No newline at end of file diff --git a/qbit/manager/docker-compose.yml b/qbit/manager/docker-compose.yml new file mode 100644 index 0000000..9cfbd3d --- /dev/null +++ b/qbit/manager/docker-compose.yml @@ -0,0 +1,21 @@ +version: "3.7" +services: + qbit_manage: + container_name: mangrana_qbit-manage + image: bobokun/qbit_manage + volumes: + - ./config:/config:rw + - ${HOST_DATA_FOLDER}:/data:rw + environment: + - TZ=Europe/Madrid + - QBT_SCHEDULE=1440 + - QBT_CONFIG=config.yml + - QBT_LOGFILE=activity.log + - QBT_LOG_LEVEL=DEBUG + - QBT_DEBUG=true + restart: unless-stopped + networks: + - qbit_default +networks: + qbit_default: + external: true \ No newline at end of file diff --git a/radarr/docker-compose.yml b/radarr/docker-compose.yml new file mode 100644 index 0000000..0c8f7cd --- /dev/null +++ b/radarr/docker-compose.yml @@ -0,0 +1,24 @@ +--- +version: "2.1" +services: + radarr: + image: lscr.io/linuxserver/radarr + container_name: mangrana_radarr + environment: + - PUID=${USER} + - PGID=${GROUP} + - TZ=Europe/Madrid + volumes: + - ./config:/config + - ${JOBS_RADARR}:/jobs + - ${HOST_DATA_FOLDER}:/data + ports: + - ${HOST_WEBUI_PORT}:7878 + restart: unless-stopped + networks: + - qbit_default + extra_hosts: + - host.docker.internal:host-gateway +networks: + qbit_default: + external: true \ No newline at end of file diff --git a/sonarr/docker-compose.yml b/sonarr/docker-compose.yml new file mode 100644 index 0000000..4a3f771 --- /dev/null +++ b/sonarr/docker-compose.yml @@ -0,0 +1,22 @@ +--- +version: "2.1" +services: + sonarr: + image: lscr.io/linuxserver/sonarr + container_name: mangrana_sonarr + environment: + - PUID=${USER} + - PGID=${GROUP} + - TZ=Europe/Madrid + volumes: + - ./config:/config + - ${JOBS_SONARR}:/jobs + - ${HOST_DATA_FOLDER}:/data + ports: + - ${HOST_WEBUI_PORT}:8989 + restart: unless-stopped + networks: + - qbit_default +networks: + qbit_default: + external: true \ No newline at end of file diff --git a/tautulli/docker-compose.yml b/tautulli/docker-compose.yml new file mode 100644 index 0000000..fee9cf0 --- /dev/null +++ b/tautulli/docker-compose.yml @@ -0,0 +1,15 @@ +--- +version: "2.1" +services: + tautulli: + container_name: mangrana_tautulli + image: ghcr.io/linuxserver/tautulli + environment: + - PUID=${USER} + - PGID=${GROUP} + - TZ=Europe/Madrid + volumes: + - ./config:/config + ports: + - ${HOST_WEBUI_PORT}:8181 + restart: unless-stopped