Self-host with Docker · Yantr
TubeArchivist
Self-hosted YouTube archive — subscribe, download, search, and stream your channels.
1
Ports
4
Notes
4
Use Cases
About
What TubeArchivist does
TubeArchivist is a self-hosted YouTube media server with a full-featured web UI. Subscribe to channels, queue downloads, and browse your archive by channel, playlist, or full-text transcript search — powered by Elasticsearch. Stream videos directly from your server, track watch progress, and neve...
Install Flow
How to self-host TubeArchivist
TubeArchivist can be deployed with standard Docker Compose using the Yantr app catalog. This page collects the basic information searchers usually need first: what TubeArchivist does, which Docker image Yantr uses, default ports, deployment notes, and where to find the original compose template.
After deployment, Yantr lets you publish additional ports from the stack page using Docker-style syntax. Use 8080:8080 for a fixed host port or just 8080 to let Docker assign a random port.
Use Cases
What people run it for
- Archive entire YouTube channels locally before they disappear or get deleted.
- Search video transcripts full-text across your entire downloaded library.
- Stream archived videos from your home server to any device.
- Track subscriptions and queue downloads automatically on a schedule.
Technical Details
Ports, image, and service metadata
Ports
| Port | Protocol | Label |
|---|---|---|
| 8000 | HTTP | Web UI |
Docker Image
bbilly1/tubearchivist:latest
Service Name
tubearchivist
Notes
Things to know before you deploy
- Requires at least 2 GB RAM (4 GB recommended) due to the Elasticsearch service.
- Set TA_HOST to your server's URL so the app generates correct links.
- First indexing of large channels may take several minutes to complete.
- TA_PASSWORD is the login password for the TubeArchivist web UI admin account.
Related Apps
More tools you might pair with TubeArchivist
Page generated 2026-07-27T04:28:00.415Z