Self-host youtube-dl
Automated yt-dlp Docker image for YouTube subscriptions
- Stars
- 402
- Port
- 8080 (Web UI)
jeeaaasustest/youtube-dlWhat is youtube-dl?
Jeeaaasus - youtube-dl is a Docker image that wraps yt-dlp to automatically download videos from YouTube subscriptions, watch later playlists, and custom channel lists. It includes a web UI for managing configuration files, triggering downloads, and viewing logs. The container can run on a schedule or once, supports SponsorBlock, subtitles, metadata embedding, and quality selection up to 4K. It uses cookies for authentication to access private content. Configuration is done via environment variables and config files in a mounted volume.
Should you self-host youtube-dl?
youtube-dl scores 51/100 on selfhost.directory (how scoring works) and ranks #6 of 12 in Video. It has 402 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is easy: most people get it running in one sitting. An official Docker image is available. It is MIT-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is cap (79/100, 23 977 stars). It scores higher overall, so compare the two before you pick. See youtube-dl vs cap side by side.
Features
- Automated YouTube subscription downloads
- Auto-update container
- Cookie-based Authentication
- Custom channel list
- Download archive
- Metadata Embedding
- Pre/post execution scripts
- Quality selection
- Scheduled interval downloads
- Sponsorblock Integration
- Subtitle embedding
- Watch Later playlist download
- Web UI
youtube-dl README
More in Video
YoutubeDL-MaterialSelf-hosted, open-source YouTube downloader with a Material Design web UI built on youtube-dl: subscriptions, downloads manager, categories, RSS feeds and an API.
ytdl-sub-guiOpen-source, self-hosted CLI that drives yt-dlp to pull videos and music and format them for Plex, Jellyfin, Emby or Kodi with YAML presets and NFO or audio tags.
µStreamerOpen-source, self-hosted MJPEG-HTTP streamer that broadcasts video from any V4L2 webcam or HDMI capture device with multithreaded and Raspberry Pi hardware JPEG encoding.
AIEVSelf-hosted AI video editor where an AI director controls motion-graphics scenes and timeline assembly to produce MP4s with karaoke subtitles and brand styling.
ArcReelOpen-source, self-hosted AI video workspace where agents turn novels, scripts or product shots into character assets, storyboards and short videos with cost tracking.
capCap is a self-hosted, open-source screen recorder for Mac and Windows with instant shareable links, local editing, AI transcriptions, and full data ownership.
Cartoon StudioOpen-source desktop app for creating 2D animated cartoons — write scripts, generate voices, animate SVG characters with lip-sync, render to MP4 locally.
ChannelHoarderSelf-hosted, open-source tool that watches channels on multiple video sites and saves new uploads in a Plex-friendly layout with a modern web UI.
ClipShareClipShare is a self-hosted, open-source screen recorder built with Electron that uploads recordings directly to S3-compatible storage without a backend server.
ComfyUISelf-hosted, open-source AI engine for visual creators with a node-based workflow system covering images, video, 3D, audio, and text.
DigiviewSelf-hosted, open-source YouTube viewer that hides ads and YouTube's interface, letting teachers trim clips, edit titles and add tasks, with QR sharing and embed codes.
DramaClawSelf-hosted AIGC video engine that turns scripts into finished films with an infinite canvas, built-in agent, and model-neutral gateway for creators and indie studios.
0 comments