MeTube
MeTube is a self-hosted web UI for yt-dlp, for downloading media from YouTube and dozens of other sites through a clean browser interface. It supports playlists, channels, subscriptions, custom output templates, and fine-grained yt-dlp options.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
A self-hosted web UI for yt-dlp that makes downloading videos and playlists from YouTube and 1000+ sites a breeze.
Core Features
- Download videos, audio, captions, and thumbnails from a browser UI
- Support playlists, channels, and configurable output templates
- Subscribe to channels and playlists with automatic periodic checking
- Custom download directories and audio/video separation
- Fine-tune yt-dlp options via environment variables or JSON config files
What It Can't Do
- •For best performance, mount a SSD or tmpfs as the temp directory, but note this may disable resume capability. 2. Always map /downloads to a persistent volume to avoid data loss on container removal. 3. If using a reverse proxy or HTTPS, set PUBLIC_HOST_URL to ensure correct download links. 4. Subscription check interval defaults to 60 minutes; to force an immediate check, use the UI button.
Use Cases
- Personal media library: easily download entire YouTube playlists or channels
- Offline learning: subscribe to educational channels and auto-download new videos
- Podcast management: convert videos to audio and organize in custom folders
MeTube is a lightweight, self-hosted web interface for yt-dlp, designed to simplify downloading media from YouTube and over 1,000 supported sites. It runs as a Docker container and provides a modern browser UI to add downloads, manage playlists, subscribe to channels, and even auto-detect new uploads. You can configure output templates, download directories, concurrency limits, and fine-tune yt-dlp options via environment variables or JSON presets. MeTube supports video/audio separation, custom subdirectories, and HTTPS behind reverse proxies. Its key strength is simplicity + flexibility: no complex setup, yet powerful enough for power users who need custom yt-dlp options, subscriptions, and playlist management. Unlike some alternatives, MeTube keeps your downloads organized with custom folder support and state files for resuming or tracking history.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Install Docker and ensure it is running
Step 2: Run the container: docker run -d -p 8081:8081 -v /your/download/path:/downloads ghcr.io/alexta69/metube
Step 3: Open browser to http://localhost:8081, paste a URL, and start downloading
- Step 1: Install Docker and ensure it is running
- Step 2: Run the container: docker run -d -p 8081:8081 -v /your/download/path:/downloads ghcr.io/alexta69/metube
- Step 3: Open browser to http://localhost:8081, paste a URL, and start downloading
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Stop and remove the container: docker stop metube && docker rm metube. Delete the .metube state folder in your download directory to fully clean up.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
4 FAQs
Similar Projects
Jellyfin
Free and open-source media system for managing and streaming your personal media collection to any device.
Sunshine
Self-hosted game stream host for Moonlight, supporting AMD, Intel, and Nvidia GPUs with low latency.
srs
Simple, high-efficiency, real-time video server supporting RTMP/WebRTC/HLS/HTTP-FLV/SRT/MPEG-DASH/GB28181 with easy Docker deployment.