Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
services:tubesync [2024/11/25 11:06] – willy | services:tubesync [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Tube Sync ====== | ||
- | |||
- | [[https:// | ||
- | |||
- | It cannot be used to download single videos. As stated in the docs, to download single videos you need to create a playlist and add them to it, then add the playlist as source itself in TubeSync. | ||
- | |||
- | ==== Installation ==== | ||
- | |||
- | TubeSync is available as container image. | ||
- | |||
- | Add the usual dedicated user: | ||
- | <code bash> | ||
- | useradd -d / | ||
- | </ | ||
- | |||
- | Create the needed folders: | ||
- | <code bash> | ||
- | mkdir / | ||
- | mkdir / | ||
- | chown tubesync: | ||
- | </ | ||
- | |||
- | Use the following docker-compose: | ||
- | <file - docker-compose.yml> | ||
- | services: | ||
- | tubesync: | ||
- | image: ghcr.io/ | ||
- | container_name: | ||
- | restart: unless-stopped | ||
- | ports: | ||
- | - 4848:4848 | ||
- | volumes: | ||
- | - / | ||
- | - / | ||
- | environment: | ||
- | - TZ=Europe/ | ||
- | - PUID=0 | ||
- | - PGID=0 | ||
- | - DJANGO_URL_PREFIX=/ | ||
- | </ | ||
- | |||
- | Pull the images: | ||
- | <code bash> | ||
- | su - tubesync | ||
- | podman compose pull | ||
- | </ | ||
- | |||
- | TubeSync doesn' | ||
- | |||
- | ==== Reverse Proxy ==== | ||
- | |||
- | Follow the [[selfhost: | ||
- | |||
- | This is the working NGINX config file: | ||
- | <file - tubesync.conf> | ||
- | location = /tubesync { | ||
- | return 301 https:// | ||
- | } | ||
- | |||
- | location ^~ /tubesync/ { | ||
- | rewrite ^/ | ||
- | proxy_pass http:// | ||
- | 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; | ||
- | } | ||
- | </ | ||
- | |||
- | ==== Autostart ==== | ||
- | |||
- | |||
- | usual user_containers link | ||