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 | ||