selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

yt-dlp Web UI logo

yt-dlp Web UI

★ 2.6k
ArchivedMozilla Public License 2.0Open Source — No PaywallSingle Container — single container — minimal hosting footprintDocker · Compose · Binary +1No external DB2 active committers (12mo)

About

yt-dlp Web UI is a self-hosted interface and RPC server built around yt-dlp. It is aimed at users who want to manage video fetching from a server or NAS through a browser rather than by running...

Community Ratings

No ratings yet
imageimageimage

Features

  • video downloading
  • livestream monitoring
  • download queue
  • audio extraction
  • format selection
  • custom output filename
  • custom output path
  • custom yt-dlp arguments
  • theme switching
  • language switching

Details

Last Updated
Oct 10, 2026
Created
Nov 18, 2021
Install Methods
dockerdocker-composebinarysource
Requirements
yt-dlpffmpegnodejsgomake
Authentication
local
API
RESTWEBSOCKET
Backup & Export
file-backupnative-export
Runtime / Stack
DockerGoNodejs
Privacy & Independence
No Cloud RequiredOffline Capable
Deployment

Deployment: Docker Compose ✓Single Container — minimal hosting footprintsingle container

Run yt-dlp Web UI with Docker Compose

Compose file from the yt-dlp Web UI project repository.

1 service · 1 unclassified (yt-dlp-webui)

no resource limits declared

needs persistent storage (2 volumes)

docker-compose.yml · @ c7ad3bd · scanned Sep 27, 2026

services:
  yt-dlp-webui:
    image: marcobaobao/yt-dlp-webui
    ports:
      - 3033:3033
    volumes:
      - <your dir>:/downloads # replace <your dir> with a directory on your host system
      - <your dir>:/config    # directory where config.yml will be stored
    healthcheck:
      test: curl -f http://localhost:3033 || exit 1
    restart: unless-stopped

This file may be out of date. Check the yt-dlp Web UI documentation for current setup steps.

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 Sep 28, 2026

Related Software

Seerr logo

Seerr

12.9k
Seerr is a free and open source application for managing media library requests and integrating with services like Jellyfin, Plex, Emby, Sonarr, and Radarr.
Media ManagementPermissive LicenseMedia Servers+2
Single Container
Details
Youtarr logo

Youtarr

1.7k
A self-hosted YouTube downloader that auto-downloads videos from subscribed channels and playlists, then organizes and syncs them with media servers like Plex, Jellyfin, and Emby.
Media ManagementMedia ServersAutomation Tools+2
2 Containers
Details
tubesync logo

tubesync

2.8k
TubeSync is a web-based personal video recorder for YouTube that syncs channels and playlists to local storage and can update media servers like Plex or Jellyfin.
Media ManagementMedia ServersFile Synchronization+4
Cloud Required
Details
Rapidbay logo

Rapidbay

896
RapidBay is a self-hosted web app for searching torrents, selecting video files, and streaming or casting them after automatic conversion.
Media ServersPermissive LicenseMedia Management+3
Details
Reaparr logo

Reaparr

700
Reaparr is a web project promoted on its website and DockerHub, but the provided README does not describe its function clearly.
Media ManagementCopyleft LicenseMedia Servers+2
Details
Pinchflat logo

Pinchflat

5.4k
Pinchflat is a self-hosted YouTube media manager for downloading content from channels and playlists with yt-dlp.
Media ManagementMedia ServersDigital Archiving+4
Single ContainerFully FOSS
Details
ChannelTube logo

ChannelTube

329
ChannelTube is a tool for synchronizing and fetching content from YouTube channels using yt-dlp.
Media ManagementDigital ArchivingAutomation Tools+4
Details
YoutubeDL-Server logo

YoutubeDL-Server

318
A simple web and REST interface for downloading YouTube videos onto a server.
Media ManagementMedia ServersAutomation Tools+2
2 Containers
Details
Tracearr logo

Tracearr

2.7k
A monitoring platform for Plex, Jellyfin, and Emby that provides a unified dashboard, playback analytics, account sharing detection, and automations.
Media ManagementMedia ServersAnalytics Tools+1
3 Containers
Details
Jellyfin logo

Jellyfin

58.0k
Jellyfin is a free software media server for managing and streaming personal media to client devices.
Multimedia StreamingCopyleft LicenseMedia Management+3
Details
Stash logo

Stash

13.1k
Stash is a self-hosted web app for organizing, browsing, and tagging video and image collections, with metadata scraping and statistics.
Multimedia StreamingCopyleft LicenseMedia Management+3
Single Container
Details
MeTube logo

MeTube

15.0k
A web GUI for youtube-dl/yt-dlp that lets users download videos from YouTube and other supported sites, with playlist support.
Media ManagementCopyleft LicenseMedia Servers+2
Details