selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Youtarr logo

Youtarr

1.2k
ISC 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 yet
Channel Management screenshotVideo Browser screenshotConfiguration screenshotDownload Manager screenshotIndividual Video Modal screenshotYouTube search screenshotMobile responsive screenshot

Features

  • 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 Containerslight 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,
# ...

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 logo

Immich

103.1k
High performance self-hosted photo and video management solution.
Photo GalleriesCopyleft LicenseMedia Management+1
4 Containers
Details
Jellyfin logo

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
Details
PhotoPrism logo

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
Details
openscreen logo

openscreen

38.5k
OpenScreen is a free, open-source screen recording app for creating simple product demos and walkthroughs.
Media ManagementVideo EditingCopyleft License+1
Details
qBittorrent logo

qBittorrent

38.1k
qBittorrent is a BitTorrent client built in C++/Qt and powered by libtorrent.
P2P File SharingCopyleft LicenseMedia Management+2
Details
Cloudreve logo

Cloudreve

28.1k
Cloudreve is a self-hosted file management system with multi-cloud storage support.
File SynchronizationCopyleft LicenseWeb File Managers+4
3 Containers
Details
Ente logo

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
Details
Calibre logo

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
Details
Navidrome Music Server logo

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
Details
Kodi logo

Kodi

20.9k
Kodi is a free and open source media player and entertainment hub for digital media.
Multimedia StreamingCopyleft LicenseMedia Management+1
Details
Cap logo

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
Details
Calibre Web logo

Calibre Web

17.5k
A web app for browsing, reading, downloading, and managing eBooks from a Calibre database.
E-Book ManagementCopyleft LicenseMedia Management+2
Details