Youtarr

Youtarr

Docker 应用程序 from grtgbln's Repository

概述

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

要求


        Requires a separate MariaDB database instance.
    

运行时参数

网络用户界面
http://[IP]:[PORT:3011]/
网络
bridge
特权
false

模板配置

Web UI PortPorttcp

Container Port: 3011

目标
3011
默认值
3011
价值
3011
YouTube Output DirectoryPath

Path to store downloaded YouTube videos

目标
/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.

目标
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.

目标
DB_HOST
Database - PortVariable

Port of your MariaDB server. Standard MariaDB is 3306.

目标
DB_PORT
默认值
3306
价值
3306
Database - NameVariable

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

目标
DB_NAME
默认值
youtarr
价值
youtarr
Database - UserVariable

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

目标
DB_USER
Database - PasswordVariable

Password for the MariaDB user above.

目标
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.

目标
AUTH_ENABLED
默认值
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.

目标
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.

目标
AUTH_PRESET_PASSWORD
Config StoragePath

Path to store configuration files

目标
/app/config
默认值
/mnt/user/appdata/youtarr/config
价值
/mnt/user/appdata/youtarr/config
Image StoragePath

Path to store images

目标
/app/server/images
默认值
/mnt/user/appdata/youtarr/images
价值
/mnt/user/appdata/youtarr/images
Job StoragePath

Path to store job files

目标
/app/jobs
默认值
/mnt/user/appdata/youtarr/jobs
价值
/mnt/user/appdata/youtarr/jobs
Log LevelVariable

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

目标
LOG_LEVEL
默认值
info|warn|debug
In Docker Container FlagVariable

Not recommended to change.

目标
IN_DOCKER_CONTAINER
默认值
1
价值
1

下载统计数据

124,778
下载总数
38,107
本月
20,776
平均每月

长期下载总量

加载图表...

详细信息

存储库
dialmaster/youtarr:latest
最后更新2026-05-07
初见2025-11-08

在Unraid 上运行 Youtarr 。

Youtarr 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。