Self-hosted yt-dlp with the Web UI.
You can watch or download videos downloaded to a remote server.
Mobile | Desktop |
---|---|
- Star this repo ⭐️
- Create a
docker-compose.yml
file, setuser
,volumes
, andports
to your environment
version: "3"
services:
yt-dlp-web:
image: sooros5132/yt-dlp-web
container_name: yt-dlp-web
user: 1000:1000 # User Id, Group Id Setting
volumes:
- /path/to/downloads:/downloads # Downloads folder
- /path/to/cache:/cache # Cache folder
ports:
- 3000:3000 # Web Page Port Mapping
restart: unless-stopped
- Download and run the Docker image
# When docker-compose version is v1
docker-compose up -d
# When docker-compose version is v2
docker compose up -d
You can open yt-dlp-web in the app's share with a shortcut.
Before using it, please enter the domain where yt-dlp-web is deployed in the text box in the shortcut's settings below.
https://www.icloud.com/shortcuts/cde2880ff1cc47b4be37e5b6ce05b155
- Change to the component library shadcn/ui
- Add the ability to delete selected videos
- Options for Output filename
- Choose quality when downloading immediately
-
Table Viewcanceld
- Ubuntu 22.04.2 LTS
- macOS Sonoma v14.1.1