unsubbed.co

ChannelTube

ChannelTube lets you download video or audio from YouTube channels on a schedule via yt-dlp entirely on your own server.

Overview

Download Video or Audio from YouTube channels on a schedule via yt-dlp. ChannelTube is a tool for synchronizing and fetching content from YouTube channels using yt-dlp. The project has 298 GitHub stars and is licensed under GPL-3.0.

Getting Started

Source: GitHub README

services:
  channeltube:
    image: thewicklowwolf/channeltube:latest
    container_name: channeltube
    volumes:
      - /path/to/config:/channeltube/config
      - /data/media/video:/channeltube/downloads
      - /data/media/audio:/channeltube/audio_downloads
      - /etc/localtime:/etc/localtime:ro
    ports:
      - 5000:5000
    restart: unless-stopped

Normalized Features

Source: tool-features-normalized.json

docker, docker compose.