From 962bf7d359b46ad069c3df1d681bc1afb402b5de Mon Sep 17 00:00:00 2001 From: mr-forust Date: Fri, 14 Nov 2025 02:56:26 +0100 Subject: [PATCH] add: metube service and routers overall metube compose --- metube-docker-compose.yaml | 21 +++++++++++++++++++++ traefik/dynamic/services.yml | 16 ++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 metube-docker-compose.yaml diff --git a/metube-docker-compose.yaml b/metube-docker-compose.yaml new file mode 100644 index 0000000..e63da7b --- /dev/null +++ b/metube-docker-compose.yaml @@ -0,0 +1,21 @@ +services: + metube: + image: ghcr.io/alexta69/metube + container_name: metube + restart: unless-stopped + ports: + # - "8081:8081" + environment: + - DOWNLOAD_MODE=limited + - MAX_CONCURRENT_DOWNLOADS=3 + - DELETE_FILE_ON_TRASHCAN=true + - DEFAULT_OPTION_PLAYLIST_STRICT_MODE=true + volumes: + - /home/forust/Downloads/MeTube:/downloads + labels: + - traefik.enable=true + networks: + - traefik-proxy +networks: + traefik-proxy: + external: true \ No newline at end of file diff --git a/traefik/dynamic/services.yml b/traefik/dynamic/services.yml index d377a78..b0a80a4 100644 --- a/traefik/dynamic/services.yml +++ b/traefik/dynamic/services.yml @@ -11,6 +11,17 @@ http: - security-headers tls: {} # certResolver: letsencrypt + + # MeTube + metube: + rule: "Host(`metube.forust.xyz`)" + entryPoints: + - websecure + service: metube + middlewares: + - security-headers + tls: + certResolver: letsencrypt # Portainer portainer: @@ -166,6 +177,11 @@ http: loadBalancer: servers: - url: "http://gitea:3000" + # MeTube + metube: + loadBalancer: + servers: + - url: "http://metube:8081" serversTransports: insecureTransport: