Youtarr

Youtarr

Application Docker from grtgbln's Repository

Vue d'ensemble

Youtarr is a self-hosted YouTube downloader that automatically downloads videos from your favorite channels or specific URLs. With optional Plex integration, it can refresh your media library for a seamless, ad-free viewing experience. By default the container runs as root. To run as a non-root user (e.g. nobody:users so Plex/Jellyfin can manage the downloaded files), see the Unraid-specific instructions at https://github.com/DialmasterOrg/Youtarr/blob/main/docs/platforms/Unraid.md

Exigences


        Requires a separate MariaDB database instance.
    

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:3011]/
Réseau
bridge
Privilégié
false

Configuration du modèle

Web UI PortPorttcp

Container Port: 3011

Cible
3011
Défaut
3011
Valeur
3011
YouTube Output DirectoryPath

Path to store downloaded YouTube videos

Cible
/usr/src/app/data
YouTube Output Directory HostVariable

Host path to your downloaded YouTube videos. Should match the host side of 'YouTube Output Directory' above. Used only to display the path inside the Youtarr web UI.

Cible
YOUTUBE_OUTPUT_DIR
Database - HostVariable

Hostname or IP of your MariaDB server. On Unraid, use your server's LAN IP (e.g. 192.168.1.100). Do NOT use 'localhost' or '127.0.0.1' - those resolve to this container, not your Unraid host.

Cible
DB_HOST
Database - PortVariable

Port of your MariaDB server. Standard MariaDB is 3306.

Cible
DB_PORT
Défaut
3306
Valeur
3306
Database - NameVariable

Name of the database Youtarr should use. Must already exist on your MariaDB server.

Cible
DB_NAME
Défaut
youtarr
Valeur
youtarr
Database - UserVariable

MariaDB username with read/write access to the database above.

Cible
DB_USER
Database - PasswordVariable

Password for the MariaDB user above.

Cible
DB_PASSWORD
Auth - EnabledVariable

Enable the built-in login for Youtarr's web UI. Leave 'true' unless Youtarr is only reachable over LAN/VPN or is behind an authenticating reverse proxy - setting 'false' exposes the full UI with no password.

Cible
AUTH_ENABLED
Défaut
true|false
Auth - UsernameVariable

Strongly recommended on Unraid: set this and Auth - Password together to seed initial login credentials. Without them, Youtarr's first-run setup wizard only accepts connections from 'localhost' on the Unraid host, which is awkward for headless installs. Must be 3-32 characters; if either this or Auth - Password fails validation, both are ignored.

Cible
AUTH_PRESET_USERNAME
Auth - PasswordVariable

Initial admin password (8-64 characters). Must be set together with Auth - Username or both are ignored. You can change this later from within the Youtarr UI.

Cible
AUTH_PRESET_PASSWORD
Config StoragePath

Path to store configuration files

Cible
/app/config
Défaut
/mnt/user/appdata/youtarr/config
Valeur
/mnt/user/appdata/youtarr/config
Image StoragePath

Path to store images

Cible
/app/server/images
Défaut
/mnt/user/appdata/youtarr/images
Valeur
/mnt/user/appdata/youtarr/images
Job StoragePath

Path to store job files

Cible
/app/jobs
Défaut
/mnt/user/appdata/youtarr/jobs
Valeur
/mnt/user/appdata/youtarr/jobs
Log LevelVariable

Logging verbosity. Options: info (default), warn, debug.

Cible
LOG_LEVEL
Défaut
info|warn|debug
In Docker Container FlagVariable

Not recommended to change.

Cible
IN_DOCKER_CONTAINER
Défaut
1
Valeur
1

Télécharger les statistiques

124,778
Total des téléchargements
38,107
Ce mois-ci
20,776
Moyenne / Mois

Total des téléchargements au fil du temps

Chargement du graphique...

Détails

Référentiel
dialmaster/youtarr:latest
Dernière mise à jour2026-05-07
Première vue2025-11-08

Exécutez Youtarr sur Unraid.

Youtarr est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.