Self-host ChannelHoarder
YouTube channel archiver with Plex-ready output
- Stars
- 26
- Storage
- 50 GB+ recommended
- Port
- 8000 (Web UI and API)
ghcr.io/sworcery/channelhoarderWhat is ChannelHoarder?
ChannelHoarder monitors channels on several video platforms and automatically grabs new uploads. It arranges files in a Plex TV Show layout with yearly seasons and numbered episodes, creates NFO metadata and artwork, and lets you set per-channel quality up to 4K plus keyword and duration filters. The downloader relies on yt-dlp with PO token authentication, adjustable delays, and live WebSocket progress. Everything — the web interface, download engine, PO token server, and scheduler — runs inside one Docker container. You get Sonarr-style episode controls, the ability to import existing videos, error codes with suggested fixes, and notifications via Telegram, Pushover, or Discord. Since there is no built-in login, keep it on a trusted network or add a reverse proxy in front that handles authentication.
Should you self-host ChannelHoarder?
ChannelHoarder scores 37/100 on selfhost.directory (how scoring works) and ranks #11 of 12 in Video. It has 26 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 moderate: expect some configuration beyond a single command. 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 995 stars). It scores higher overall, so compare the two before you pick. See ChannelHoarder vs cap side by side.
Features
- Anti-detection measures
- Automatic scheduled scanning
- Config import/export
- Customizable naming template
- Error classification and monitoring
- Import existing videos
- Max video duration filter
- Multi-platform channel monitoring
- Plex/Jellyfin/Emby compatible output
- REST API and WebSocket
- Robust download pipeline
- Smart authentication with PO tokens
- Sonarr-style episode management
- Subtitle and chapter support
- Telegram/Pushover/Discord notifications
ChannelHoarder README
More in Video
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.
GoltyGolty is a self-hosted, open-source tool that automatically downloads YouTube channels and playlists on a schedule, with a simple web dashboard.
hometubeSelf-hosted, open-source video downloader for 1800+ platforms. Strips sponsors via SponsorBlock, organizes files for Plex, Jellyfin, Emby. Single Docker container.
HyCanvasFree, open-source, self-hosted design platform for graphics, presentations, videos, whiteboards, docs, sheets — every feature included, no watermarks.- Icecast 2Icecast is a free server software for streaming multimedia, supporting Ogg (Vorbis and Theora), Opus, WebM, and MP3 streams. It can be used to create an Internet radio station or a privately running jukebox.
InvidiousOpen-source AGPL front-end for YouTube: watch without ads, tracking or JavaScript, with own subscriptions, playlists and a REST API; runs via Docker and PostgreSQL.
JaazAn open-source AI creative agent with an infinite canvas for one-prompt image and video generation, a Canva alternative that runs locally on Windows and macOS.
LanceOpen-source, self-hosted unified multimodal model from ByteDance: 3B active parameters covering text-to-image, video synthesis, media editing, and visual Q&A.
MeTubeAn open-source, self-hosted web UI for yt-dlp: paste links from YouTube and hundreds of other sites, queue whole playlists, and follow channel subscriptions.
0 comments