ion

All web apps in the Catalogue

ChannelHoarder

by sworcery · io.github.sworcery.channelhoarder

Not TrustedWeb appUnrated★ 26 stars

Self-hosted video channel archiver with a modern web UI.

Self-hosted video channel archiver with a modern web UI. Monitors YouTube, Rumble, Twitch, Dailymotion, Vimeo, and Odysee channels and automatically downloads new videos in Plex-compatible format.

Screenshots

  • ChannelHoarder on an Ion hub (desktop)
    ChannelHoarder on an Ion hub (desktop)
  • ChannelHoarder on an Ion hub (phone)
    ChannelHoarder on an Ion hub (phone)

About

- Multi-platform - Subscribe to channels (or YouTube playlists) from YouTube, Rumble, Twitch, Dailymotion, Vimeo, and Odysee by URL or @handle - Automatic archiving - Scheduled scans detect new videos and queue them, with per-channel quality (up to 4K), quality cutoff, title (keyword/regex) and duration filters, and per-channel storage paths - Plex / Jellyfin / Emby ready - TV Show-style naming (seasons by year, chronological episodes) with customizable templates, NFO metadata, and poster/season art - Sonarr-style episode management - Monitor/unmonitor, status icons, collapsible seasons, bulk actions, and per-episode retry, re-download, rename, and delete - Robust downloads - Sequential queue with rate limiting and live progress (speed/ETA) over WebSocket, standalone single-video downloads, import of existing files, subtitle and chapter support, and automatic Shorts / livestream filtering - Smart authentication - Cookies (auto-sync via Windows exporter or Tampermonkey, or manual upload) with PO token fallback, optional YouTube Data API key, and a selectable yt-dlp player client - Anti-detection - Configurable download delays, random jitter, and user-agent rotation - Monitoring - Error classification with suggested fixes, diagnostic reports, searchable logs, and Telegram / Pushover / Discord notifications - Self-contained - Single Docker container (web UI, download engine, PO token server, scheduler) with dark-mode UI, current yt-dlp on every image build, and config import/export Quick Start · How It Works · File Organization · Configuration · Cookie Authentication · Supported Platforms · Reference · Troubleshooting Then open http://your-server-ip:8587 in your browser. Update later with docker compose pull && docker compose up -d. ChannelHoarder is the open-source project sworcery/ChannelHoarder (https://github.com/sworcery/ChannelHoarder) by sworcery, released under MIT. Ion packages it unmodified from commit 59d8d558dbcf, adding only a manifest, an icon and a start script.

Source

Written by sworcery, published to Oikou by Ben Grande.

  • ★ 26 stars on GitHub
  • Licence: MIT
  • Built from commit 59d8d558dbcf

View the repository on GitHub

Age rating

Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.

What version 0.20261001.0 may do

Internet

It asks to reach these hosts, and no others:

  • www.youtube.com
  • youtube.com
  • any address under googlevideo.com
  • any address under ytimg.com
  • any address under googleapis.com
  • odysee.com
  • any address under odysee.com
  • rumble.com
  • any address under rumble.com
  • vimeo.com
  • any address under vimeo.com
  • any address under vimeocdn.com
  • www.dailymotion.com
  • any address under dailymotion.com
  • www.twitch.tv
  • any address under twitch.tv
  • any address under ttvnw.net

Personal Cloud tools

None. It uses nothing from your Personal Cloud beyond its own storage.

Notifications

It does not send push notifications.

Storage

Up to 512 MB on your Personal Cloud.

Add to Personal Cloud

Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.

Sign in to add

Versions

0.20261001.0 Latest Shown above

Published · a ready-built bundle

Imported from sworcery/ChannelHoarder at 59d8d558dbcf.

Report this app