Tube Archivist: Your Self-Hosted YouTube Media Server

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Tube Archivist: Your Self-Hosted YouTube Media Server

Summary

Tube Archivist is a self-hosted YouTube media server designed to help users organize, search, and enjoy their archived YouTube video collections offline. It allows subscribing to channels, downloading videos using yt-dlp, indexing content with metadata, and playing videos through a convenient web interface. This solution is ideal for anyone looking to maintain a personal, searchable library of their favorite YouTube content.

Repository Information

Analyzed by OSRepos on March 7, 2026

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

Tube Archivist is your comprehensive self-hosted YouTube media server, designed to bring order and accessibility to your personal YouTube video collection. As your archive grows, finding specific content can become a challenge. Tube Archivist solves this by indexing your videos with rich metadata from YouTube, allowing you to organize, search, and enjoy your archived content offline through a user-friendly web interface. Key functionalities include subscribing to channels, downloading videos using yt-dlp, making videos searchable, playing content, and tracking viewed status.

Installation

Tube Archivist is designed to run with Docker, making its setup straightforward for users familiar with containerization. A minimal setup requires around 2GB of RAM, with 4GB recommended for mid to large installations, along with a dual-core CPU.

To get started, ensure Docker is installed and running on your system. The project provides a docker-compose.yml example, which you'll need to configure with essential environment variables like TA_HOST, TA_USERNAME, TA_PASSWORD, ELASTIC_PASSWORD, REDIS_CON, and TZ.

For detailed, platform-specific instructions, including guides for Unraid, Synology, and Podman, please refer to the official documentation. All environment variables are thoroughly explained here.

Examples

Once Tube Archivist is up and running, getting started with your archive is simple:

  • Configure Settings: Navigate to the settings page and adjust options, particularly the Download Format, to your preferred video quality. For broader compatibility, especially with iOS or macOS, a format like bestvideo[vcodec*=avc1]+bestaudio[acodec*=mp4a]/mp4 is recommended.
  • Subscribe to Channels: On the channels page, subscribe to your favorite YouTube channels.
  • Add Videos to Queue: Go to the downloads page, click Rescan subscriptions to add videos from subscribed channels, or use Add to download queue to manually add video IDs, links, channels, or playlists.
  • Start Downloading: Click Start download and let Tube Archivist process your queue.
  • Enjoy: Access and enjoy your organized, archived video collection anytime.

Why Use It

Tube Archivist offers compelling reasons for anyone looking to take control of their YouTube content:

  • Offline Access: Enjoy your favorite videos without an internet connection, perfect for travel or unreliable networks.
  • Superior Organization and Search: Move beyond YouTube's interface with powerful indexing and search capabilities, allowing you to quickly find specific videos within a vast collection using metadata.
  • Self-Hosting Control: Own your content. Protect your valuable video library from potential platform changes, content removal, or censorship by hosting it yourself.
  • Rich Feature Set: Benefit from features like yt-dlp integration for robust downloading, tracking viewed/unviewed status, browser extensions for easy additions, and plugins for integration with popular media servers like Jellyfin and Plex.

Links

Related repositories

Similar repositories that may be relevant next.

ownCloud Core: Secure and Self-Hosted File Sharing and Collaboration Platform

ownCloud Core: Secure and Self-Hosted File Sharing and Collaboration Platform

June 4, 2026

ownCloud Core is the robust foundation of the ownCloud web server, providing secure file sharing and collaboration. This PHP-based platform allows users to host their files, contacts, and calendars on their own server, emphasizing privacy and control. With over 8,700 stars, it's a popular choice for self-hosting and expandable cloud benefits.

owncloudfile-sharingself-hosting
Speedtest Tracker: Monitor Your Internet Performance with This Self-Hosted App

Speedtest Tracker: Monitor Your Internet Performance with This Self-Hosted App

April 8, 2026

Speedtest Tracker is a robust self-hosted application designed to continuously monitor your internet connection's performance and uptime. It provides automated speed tests, detailed metrics, and historical data, allowing users to identify trends and issues. With features like notifications and multi-language support, it's an essential tool for anyone wanting to keep tabs on their network.

dashboarddockerlaravel
Zero: An Open-Source AI Email Solution Focused on Privacy and Self-Hosting

Zero: An Open-Source AI Email Solution Focused on Privacy and Self-Hosting

March 24, 2026

Zero is an innovative open-source email application designed to modernize email with AI agents, prioritizing user privacy and self-hosting capabilities. It allows users to integrate external services like Gmail while maintaining control over their data, offering a transparent, secure, and customizable email experience.

aiemailprivacy
Apollo: Self-Hosted Desktop Stream Host for Low Latency Gaming

Apollo: Self-Hosted Desktop Stream Host for Low Latency Gaming

March 21, 2026

Apollo is a powerful, self-hosted desktop stream host, forked from Sunshine, designed to provide low-latency streaming with native client resolution. It supports cloud gaming server capabilities across AMD, Intel, and Nvidia GPUs, offering both hardware and software encoding. A user-friendly web UI simplifies configuration and client pairing.

gamingremote-controlremote-desktop

Source repository

Open the original repository on GitHub.

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️