You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Youtarr is a self-hosted YouTube downloader that automatically downloads videos from your favorite channels. It provides metadata for multiple media servers and offers optional Plex integration for automatic library refreshes.
There is no default login. On first start Youtarr writes a one-time setup token to /opt/youtarr_data/config/setup-token (also shown in journalctl -u youtarr). Open the web UI, paste the token and create the admin account.
Videos are downloaded to /opt/youtarr_data/videos (DATA_PATH in /opt/youtarr_data/.env). To store them on a NAS or share them with Plex, Jellyfin or Emby, bind-mount the media folder there, e.g. pct set -mp0 /mnt/media/youtube,mp=/opt/youtarr_data/videos, then restart the container. In an unprivileged container the host folder must be writable by UID 100000.
Settings live in /opt/youtarr_data/config/config.json (edited through the web UI), database credentials in /opt/youtarr_data/.env. Both survive updates. Running update also refreshes yt-dlp; Youtarr can additionally auto-update it from its settings.
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Downloading is working great. But PLEX integration not working. It is not moving any of the download to the PLEX installation that is configured. I have to manually mount the directory via NFS and copy the downloaded directories manually via an RSYNC script I wrote. I love the application does and look forward to future updates.
I check the upstream, bc i dont use Plex, the tool doesn't move files to Plex; its Plex integration only tells Plex to rescan. Downloads stay in /opt/youtarr_data/videos, so Plex has to see that folder. The clean way is one shared folder on the host, mounted into both containers, e.g. pct set -mp0 /tank/youtube,mp=/opt/youtarr_data/videos and the same host path into the Plex LXC, then add it as a Plex library. With unprivileged containers, make sure the UIDs can read and write it. That replaces your NFS/rsync step. @dcodom
community-scripts-issue-bot commented on Oct 14, 2026
Activity
github-actions commentedon Sep 27, 2026
The Youtarr script is ready for testing:
There is no default login. On first start Youtarr writes a one-time setup token to /opt/youtarr_data/config/setup-token (also shown in journalctl -u youtarr). Open the web UI, paste the token and create the admin account.
Videos are downloaded to /opt/youtarr_data/videos (DATA_PATH in /opt/youtarr_data/.env). To store them on a NAS or share them with Plex, Jellyfin or Emby, bind-mount the media folder there, e.g. pct set -mp0 /mnt/media/youtube,mp=/opt/youtarr_data/videos, then restart the container. In an unprivileged container the host folder must be writable by UID 100000.
Settings live in /opt/youtarr_data/config/config.json (edited through the web UI), database credentials in /opt/youtarr_data/.env. Both survive updates. Running update also refreshes yt-dlp; Youtarr can additionally auto-update it from its settings.
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Discord testing thread: https://discord.com/channels/1302816934508630047/1553709693871067169
dcodom commentedon Oct 12, 2026
Downloading is working great. But PLEX integration not working. It is not moving any of the download to the PLEX installation that is configured. I have to manually mount the directory via NFS and copy the downloaded directories manually via an RSYNC script I wrote. I love the application does and look forward to future updates.
MickLesk commentedon Oct 12, 2026
I check the upstream, bc i dont use Plex, the tool doesn't move files to Plex; its Plex integration only tells Plex to rescan. Downloads stay in /opt/youtarr_data/videos, so Plex has to see that folder. The clean way is one shared folder on the host, mounted into both containers, e.g. pct set -mp0 /tank/youtube,mp=/opt/youtarr_data/videos and the same host path into the Plex LXC, then add it as a Plex library. With unprivileged containers, make sure the UIDs can read and write it. That replaces your NFS/rsync step. @dcodom
community-scripts-issue-bot commentedon Oct 14, 2026
xyzflyer via Discord · 2026-10-14 14:51 UTC
Mirrored from the Discord thread.
github-actions commentedon Oct 16, 2026
A PR has been created for youtarr: community-scripts/ProxmoxVE#17962