ChannelHoarder

ChannelHoarder

Docker app from sworcery's Repository

Overview

ChannelHoarder is a self-hosted video channel archiver with a modern web UI. Monitor and automatically download videos from YouTube, Rumble, Twitch, Dailymotion, Vimeo, and Odysee. Videos are saved in Plex-compatible TV Show format (Channel / Season Year / S01E01 - Title). Features a built-in PO token server so no YouTube account or cookies are required. Includes real-time download progress, per-channel quality settings, Shorts filtering, Telegram/Pushover notifications, and import support for existing video libraries.

Runtime arguments

Web UI
http://[IP]:[PORT:8000]
Network
bridge
Privileged
false
Extra Params
--init

Template configuration

Web UI PortPorttcp

Web interface port. Access the UI at http://your-server-ip:8587

Target
8000
Default
8587
Value
8587
ConfigPathrw

Configuration, database, and settings storage

Target
/config
Default
/mnt/user/appdata/channelhoarder
Value
/mnt/user/appdata/channelhoarder
DownloadsPathrw

Video download directory. Point your Plex TV Shows library here.

Target
/downloads
Default
/mnt/user/data/media/youtube
Value
/mnt/user/data/media/youtube
Cookies Watch DirPathrw

Optional: drop an updated cookies.txt here and it will be picked up automatically

Target
/cookies
Default
/mnt/user/appdata/channelhoarder/cookies
Extra Media PathPathrw

Optional: additional host path for per-channel custom download directories outside /downloads

Target
/media
PUIDVariable

User ID for file permissions. Use 99 for nobody on Unraid.

Default
99
Value
99
PGIDVariable

Group ID for file permissions. Use 100 for users on Unraid.

Default
100
Value
100
TZVariable

Timezone (e.g. America/New_York, America/Chicago, Europe/London)

Default
America/New_York
Value
America/New_York
LOG_LEVELVariable

Logging level (debug, info, warning, error)

Default
info
Value
info
YouTube API KeyVariable

Optional: YouTube Data API v3 key for faster and more reliable channel discovery

Target
YOUTUBE_API_KEY
PO Token ServerVariable

Enable built-in PO token server for YouTube authentication (recommended)

Target
POT_SERVER_ENABLED
Default
true
Value
true

Details

Repository
ghcr.io/sworcery/channelhoarder:latest
Last Updated2026-06-01
First Seen2026-04-06

Run ChannelHoarder on Unraid.

ChannelHoarder is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.