From eca85225be0e0557916a0e640d5474198c1bd779 Mon Sep 17 00:00:00 2001 From: Jeff Near Date: Sat, 18 Apr 2026 04:37:55 +0000 Subject: [PATCH] Adding Ersatztv for custom tv streaming Adding Pinchflat for youtube downloads --- ersatztv/compose.yml | 26 ++++++++++++++++++++++++++ pinchflat/compose.yml | 19 +++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 ersatztv/compose.yml create mode 100644 pinchflat/compose.yml diff --git a/ersatztv/compose.yml b/ersatztv/compose.yml new file mode 100644 index 0000000..481ba54 --- /dev/null +++ b/ersatztv/compose.yml @@ -0,0 +1,26 @@ +services: + ersatztv: + image: ghcr.io/ersatztv/ersatztv + container_name: ersatztv + environment: + - TZ=America/New_York + volumes: + - /home/fejy/docker/ersatztv/config:/config + # Required: media directories - Where your media files are stored. Use :ro at the end of the path to limit container to Read-Only + - /mnt/LUXURIA/Share/Videos:/mnt/LUXURIA/Share/Videos:ro + - /mnt/AVARITIA/Share/Videos:/mnt/AVARITIA/Share/Videos:ro + # tmpfs is optional but recommended: Limits writing to SSD/disk by using RAM for transcode files. Comment out to disable + tmpfs: + - /transcode + restart: unless-stopped + labels: + - "traefik.enable=true" + - "traefik.http.routers.tv.entrypoints=web" + - "traefik.http.routers.tv.rule=Host(`tv.nearfuture`)" + networks: + - proxy + +networks: + proxy: + external: true + diff --git a/pinchflat/compose.yml b/pinchflat/compose.yml new file mode 100644 index 0000000..64bd93a --- /dev/null +++ b/pinchflat/compose.yml @@ -0,0 +1,19 @@ +services: + pinchflat: + image: ghcr.io/kieraneglin/pinchflat:latest + container_name: pinchflat + environment: + - TZ=America/New_York + volumes: + - /home/fejy/docker/pinchflat/config:/config + - /mnt/AVARITIA/Share/Videos/:/downloads + labels: + - "traefik.enable=true" + - "traefik.http.routers.pinchflat.entrypoints=web" + - "traefik.http.routers.pinchflat.rule=Host(`pinchflat.nearfuture`)" + networks: + - proxy + +networks: + proxy: + external: true