From 641cc67a2cf0b3865a947931abc2aebc254af955 Mon Sep 17 00:00:00 2001 From: Cian Hatton Date: Sun, 14 Aug 2022 11:27:41 +0100 Subject: [PATCH] add plex and uptime kuma --- .../setup_hosted_services/defaults/main.yml | 4 ++ .../files/plex/docker-compose.yml | 42 +++++++++++++++++++ .../files/uptime-kuma/docker-compose.yml | 16 +++++++ 3 files changed, 62 insertions(+) create mode 100644 ansible/roles/setup_hosted_services/files/plex/docker-compose.yml create mode 100644 ansible/roles/setup_hosted_services/files/uptime-kuma/docker-compose.yml diff --git a/ansible/roles/setup_hosted_services/defaults/main.yml b/ansible/roles/setup_hosted_services/defaults/main.yml index ee52cb7..9175357 100644 --- a/ansible/roles/setup_hosted_services/defaults/main.yml +++ b/ansible/roles/setup_hosted_services/defaults/main.yml @@ -15,6 +15,10 @@ services: volumes: [] - name: nginx-proxy-manager volumes: ["nginx-proxy-manager_data"] + - name: plex + volumes: ["plex_config", "plex_tautulli_config"] + - name: uptime-kuma + volumes: ["uptime-kuma_data"] docker_networks: - nextcloud_net diff --git a/ansible/roles/setup_hosted_services/files/plex/docker-compose.yml b/ansible/roles/setup_hosted_services/files/plex/docker-compose.yml new file mode 100644 index 0000000..25b69d0 --- /dev/null +++ b/ansible/roles/setup_hosted_services/files/plex/docker-compose.yml @@ -0,0 +1,42 @@ +--- +version: "3" +services: + plex: + labels: + ie.cianhatton.backup.enabled: "true" + image: lscr.io/linuxserver/plex:latest + container_name: plex + ports: + - 32400:32400 + network_mode: host + environment: + - PUID=1000 + - PGID=1000 + - VERSION=docker + volumes: + - config:/config + - /mnt/hdds/media/tv:/tv + - /mnt/hdds/media/movies:/movies + - /mnt/ssd0/transcoding:/transcoding + restart: unless-stopped + devices: + - /dev/dri:/dev/dri + + tautulli: + labels: + ie.cianhatton.backup.enabled: "true" + image: lscr.io/linuxserver/tautulli:latest + container_name: tautulli + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/London + volumes: + - tautulli_config:/config + ports: + - 8182:8181 + restart: unless-stopped + +volumes: + config: + tautulli_config: \ No newline at end of file diff --git a/ansible/roles/setup_hosted_services/files/uptime-kuma/docker-compose.yml b/ansible/roles/setup_hosted_services/files/uptime-kuma/docker-compose.yml new file mode 100644 index 0000000..c614c8d --- /dev/null +++ b/ansible/roles/setup_hosted_services/files/uptime-kuma/docker-compose.yml @@ -0,0 +1,16 @@ +version: '3.3' + +services: + uptime-kuma: + labels: + ie.cianhatton.backup.enabled: "true" + image: louislam/uptime-kuma:1 + container_name: uptime-kuma + volumes: + - data:/app/data + ports: + - 3001:3001 + restart: unless-stopped + +volumes: + data: