TubeSync
Self-HostedOpen-source YouTube channel and playlist sync tool
Overview
TubeSync is an open-source media management tool that syncs YouTube channels, playlists, and videos to local storage for offline access or media server integration. It automatically downloads new content from subscribed sources, converts files to preferred formats (MP4, MKV), and tags them with metadata (titles, thumbnails, descriptions). Deployable via Docker for simplified setup, it features a web UI to manage sync jobs, set quality preferences, and monitor progress. It integrates seamlessly with Plex/Jellyfin, making it ideal for self-hosted media libraries.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
tubesync:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: tubesync
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Sync YouTube channels/playlists to local storage
- Auto-convert media formats & apply metadata tags
- Docker deployment with web UI for management
Frequently Asked Questions
? Is TubeSync hard to install?
TubeSync is easiest to install via Docker using pre-built images. A simple Docker Compose file is provided, requiring minimal config (storage paths, API keys). Familiarity with Docker helps, but basic setup is straightforward for most self-hosters.
? Is it a good alternative to YouTube Premium?
Yes— TubeSync lets you store YouTube content permanently on your server (unlike Premium’s temporary downloads) and integrates with media servers. It’s free and avoids cloud dependency, making it better for self-hosted libraries.
? Is TubeSync completely free?
TubeSync is 100% free and open-source (GPLv3 license). No paid tiers exist, but you need a free YouTube Data API key to access content (subject to Google’s rate limits).
Top Alternatives
People Also Ask about TubeSync
Tool Info
Pros
- ⊕ Privacy-focused (no third-party cloud storage)
- ⊕ Seamless integration with Plex/Jellyfin
- ⊕ Customizable download quality & schedules
Cons
- ⊖ Requires Docker knowledge for easy setup
- ⊖ Depends on YouTube API (rate limits may apply)
- ⊖ No support for non-YouTube video platforms