Tube Archivist

Tube Archivist

Your self-hosted YouTube media server and archiving pipeline

7.4kstars
350forks
Last commit: 2d ago
Repo age: 5y old
Tube Archivist screenshot

Tube Archivist is a self-hosted application for building and maintaining a local YouTube library. It automates downloading from channels/playlists, enriches videos with metadata, and provides a web interface to browse and stream your archived collection.

Key Features

  • Automated downloads for channels and playlists with scheduling and queue-based processing
  • Web UI to browse channels, videos, and playlists with progress and library management tools
  • Full-text search and filtering over indexed video metadata (powered by Elasticsearch)
  • Playback/streaming from your server, including thumbnails and rich metadata pages
  • Subtitle support (download and indexing when available)
  • Multi-user support with authentication for shared libraries
  • Docker-based deployment with companion services (Elasticsearch/Kibana, Redis)

Use Cases

  • Maintain an offline archive of educational channels and reference playlists
  • Build a private “YouTube library” for a household or team with searchable metadata
  • Preserve important videos that may be deleted or region-restricted later

Limitations and Considerations

  • Resource usage can be significant for large libraries due to Elasticsearch indexing and thumbnail generation
  • Focused on YouTube ingestion; broader multi-site video ingestion depends on yt-dlp support and project configuration

Tube Archivist combines a download pipeline with a media-library-style UI to manage long-term YouTube collections. It is best suited for users who want automated acquisition plus fast search and convenient playback from a curated local archive.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Jellyfin

Jellyfin

Personal media server for movies, TV, music, and photos

47.5k
4.3k
Last commit: 3d ago

Self-hosted media server to organize, stream, and transcode your movies, TV, music, and photos across apps and devices.

Alternative to:
Plex
Plex
+1
Sunshine

Sunshine

Self-hosted game streaming host for Moonlight clients

33.4k
1.6k
Last commit: 3d ago

Sunshine is a self-hosted game/desktop streaming server that works with Moonlight clients, enabling low-latency remote play with hardware-accelerated encoding.

Alternative to:
Plex
Plex
+4
Invidious

Invidious

Privacy-focused front-end for YouTube

18.4k
2.1k
Last commit: 17d ago

Invidious is an alternative YouTube web front-end that reduces tracking and improves performance, offering RSS feeds, subscriptions, and video playback without a Google account.

Alternative to:
YouTube
YouTube
+1
PeerTube

PeerTube

Federated video hosting powered by WebTorrent and ActivityPub

14.4k
1.7k
Last commit: 6d ago

PeerTube is a self-hosted, federated video platform using ActivityPub and BitTorrent/WebTorrent to publish, stream, and share videos across interconnected instances.

Alternative to:
YouTube
YouTube
+9
Sonarr

Sonarr

Smart PVR for Usenet and BitTorrent TV automation

13k
1.7k
Last commit: 2d ago

Automates TV series monitoring, searching, downloading, and post-processing from Usenet and BitTorrent with quality profiles, release management, and integrations.

Alternative to:
SickChill
SickChill
+1
Radarr

Radarr

Movie collection manager for Usenet and BitTorrent

12.8k
1.1k
Last commit: 10d ago

Automates movie downloads via Usenet and BitTorrent with quality profiles, RSS monitoring, and integrations with indexers, download clients, and media servers.

Alternative to:
SickChill (hosted/managed offerings)
SickChill (hosted/managed offerings)
+3