Youtarr
★ 1.2kISC LicenseOpen Source — No Paywall2 Containers — 2 containers — light hosting footprintDocker · Compose · SourceNeeds MariaDB
About
Youtarr is a self-hosted web application for downloading and organizing YouTube videos from channels a user subscribes to. It is aimed at people who want an automated way to archive content, watch...
Community Ratings
No ratings yetFeatures
- automatic channel downloads
- video metadata preview
- channel subscriptions
- browse and filter videos
- in-app playback
- multi-library organization
- SponsorBlock integration
- scheduled downloads
- auto-cleanup
- REST API with Swagger/OpenAPI docs
Details
- Last Updated
- Jun 11, 2026
- Created
- May 13, 2023
- Install Methods
- dockerdocker-composesource
- Requirements
- DockerDocker ComposeGitBash shellMariaDB/MySQL
- Authentication
- local
- API
- REST
- Backup & Export
- file-backupdatabase-dumpbuilt-in-backup
- Runtime / Stack
- Docker
- Privacy & Independence
- No Cloud RequiredOffline Capable
- User Model
- Multi-User
- Deployment
Deployment: Docker Compose ✓2 Containers — light hosting footprintRuns as 2 containers
Docker Compose
2 services · database: mariadb · infra: mariadb
no resource limits declared
needs persistent storage (5 volumes)
docker-compose.yml · @ f193ffd · scanned Jun 5, 2026
# IMPORTANT NOTES:
# 1) UID/GID and folders setup:
# By default the youtarr service runs as ROOT (UID 0, GID 0) for compatibility with existing setups.
# For improved security, you can set YOUTARR_UID and YOUTARR_GID environment variables to run the container as a non-root user.
# If you do so, ensure that the following directories to exist on the host with the correct ownership/permissions before
# starting the container:
# - ./config
# - ./jobs
# - ./server/images
# - <YOUTUBE_OUTPUT_DIR> (as specified in environment variable)
# Docker will create these directories as ROOT if they do not exist!
#
# To create and set ownership/permissions, you can use the following commands:
# Example (using example YOUTUBE_OUTPUT_DIR of /path/to/youtube_videos and YOUTARR_UID/GID of 1000/1000):
# mkdir -p config jobs server/images /path/to/youtube_videos
# sudo chown -R 1000:1000 config jobs server/images /path/to/youtube_videos
#
# 2) Database setup notes:
# The default bundled MariaDB uses ./database as a bind mount for backwards compatibility.
# On Docker Desktop (Windows/macOS), ARM hosts, and some NAS/virtualized filesystems,
# ...
Tags
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on Jun 1, 2026
Related Software
Immich
103.1k
High performance self-hosted photo and video management solution.
Photo GalleriesCopyleft LicenseMedia Management+1
4 Containers
Jellyfin
53.2k
Jellyfin is a free software media server for managing and streaming media to end-user devices through multiple apps.
Multimedia StreamingCopyleft LicenseMedia Management+3
PhotoPrism
39.8k
PhotoPrism is an AI-powered photo management app for organizing, browsing, searching, and sharing pictures and videos.
Photo GalleriesCopyleft LicenseMedia Management+3
13 ContainersOpen Core
openscreen
38.5k
OpenScreen is a free, open-source screen recording app for creating simple product demos and walkthroughs.
Media ManagementVideo EditingCopyleft License+1
qBittorrent
38.1k
qBittorrent is a BitTorrent client built in C++/Qt and powered by libtorrent.
P2P File SharingCopyleft LicenseMedia Management+2
Cloudreve
28.1k
Cloudreve is a self-hosted file management system with multi-cloud storage support.
File SynchronizationCopyleft LicenseWeb File Managers+4
3 Containers
Ente
27.1k
Ente is a fully open source, end-to-end encrypted platform for storing photos, authenticator codes, documents, and notes in the cloud or via self-hosting.
Photo GalleriesMedia ManagementFile & Object Storage+2
Open Core
Calibre
25.0k
calibre is a cross-platform e-book manager that can view, convert, edit, catalog, and fetch metadata for e-books.
E-Book ManagementCopyleft LicenseMedia Management
Navidrome Music Server
21.6k
Navidrome is an open source web-based music collection server and streamer for listening to personal music libraries from browsers or mobile devices.
Audio StreamingMedia ManagementSelf Hosting Solutions+1
Kodi
20.9k
Kodi is a free and open source media player and entertainment hub for digital media.
Multimedia StreamingCopyleft LicenseMedia Management+1
Cap
19.5k
Cap is an open source screen recording platform for creating, editing, and sharing polished videos with team collaboration features.
Video EditingCopyleft LicenseMedia Management+1
5 ContainersTelemetry: Opt-Out
Calibre Web
17.5k
A web app for browsing, reading, downloading, and managing eBooks from a Calibre database.
E-Book ManagementCopyleft LicenseMedia Management+2
