Skip to content

Youtarr #2323

Open
Open

Description

@MickLesk

Name of the Script

Youtarr

Script Type

CT (LXC Container)

Does this script support arm64?

arm64 supported

📋 Script Details

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.

community-scripts/ProxmoxVE#13292

Activity

  1. github-actions commented on Sep 27, 2026

    @github-actions
    Contributor

    The Youtarr script is ready for testing:

    bash -c "$(curl -fsSL https://github.com/community-scripts/ProxmoxVED/raw/main/ct/youtarr.sh)"
    

    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

  2. dcodom commented on Oct 12, 2026

    @dcodom

    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.

  3. MickLesk commented on Oct 12, 2026

    @MickLesk
    MemberAuthor

    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

  4. community-scripts-issue-bot commented on Oct 14, 2026

    @community-scripts-issue-bot

    xyzflyer via Discord · 2026-10-14 14:51 UTC

    This works fine for me - didn't have any problems with initial install nor the update that I applied today.

    Mirrored from the Discord thread.

  5. github-actions commented on Oct 16, 2026

    @github-actions
    Contributor

    A PR has been created for youtarr: community-scripts/ProxmoxVE#17962

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions