Tube Sync

TubeSync

useradd -d /data/daemons/tubesync -m tubesync -g media

su - tubesync

docker-compose.yml
services:
  tubesync:
    image: ghcr.io/meeb/tubesync:latest
    container_name: tubesync
    restart: unless-stopped
    ports:
      - 4848:4848
    volumes:
      - /data/daemons/tubesync/config:/config
      - /data/Media/YouTube:/downloads
    environment:
      - TZ=Europe/London
      - PUID=0
      - PGID=0
      - DJANGO_URL_PREFIX=/tubesync/

mkdir /data/daemons/tubesync/config mkdir /data/Media/YouTube

podman compose pull

tubesync.conf
location ^~ /tubesync {
        proxy_pass http://127.0.0.1:4848;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_redirect off;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection $http_connection;
}

usual user_containers link