add: metube service and routers

overall metube compose
This commit is contained in:
2025-11-14 02:56:26 +01:00
parent 2ae229f82a
commit 962bf7d359
2 changed files with 37 additions and 0 deletions
+21
View File
@@ -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
+16
View File
@@ -11,6 +11,17 @@ http:
- security-headers - security-headers
tls: {} tls: {}
# certResolver: letsencrypt # certResolver: letsencrypt
# MeTube
metube:
rule: "Host(`metube.forust.xyz`)"
entryPoints:
- websecure
service: metube
middlewares:
- security-headers
tls:
certResolver: letsencrypt
# Portainer # Portainer
portainer: portainer:
@@ -166,6 +177,11 @@ http:
loadBalancer: loadBalancer:
servers: servers:
- url: "http://gitea:3000" - url: "http://gitea:3000"
# MeTube
metube:
loadBalancer:
servers:
- url: "http://metube:8081"
serversTransports: serversTransports:
insecureTransport: insecureTransport: