# YouTube-DL Server

YouTube-DL Server is a lightweight self-hosted web interface for downloading videos from YouTube and other supported sites to a server. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/511/youtube-dl-server

## Description

YouTube-DL Server is a lightweight self-hosted web interface for downloading videos from YouTube and other supported sites to a server. It accepts a video URL and saves the highest-quality available file to a mounted download directory, giving homelab users a simple endpoint for on-demand or scripted downloads.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

58/100 (Fair), based on 3 of 4 factors.
- Maintained: 69 (last commit 61 days ago)
- Popular: 59 (931 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- Docker Hub: https://hub.docker.com/r/kmb32123/youtube-dl-server/
- Unraid: https://ca.unraid.net/apps/youtube-dl-server-0iopmux1o8p2q5?q=youtube-dl-server

## Common questions

### Does youtube-dl-server provide both a web interface and a REST interface?

Yes, it is described as a very spartan web and REST interface for downloading videos onto a server. It is built with Starlette and yt-dlp.

### What should I do if full playlist downloads stop working?

Update youtube-dl, because the reported full-playlist downloading issue was fixed around 2020-11-11. The thread advises updating if the problem breaks again.

### What file-date issue have Unraid Docker users reported?

One Unraid user using the kmb32123 youtube-dl-server Docker container reported that downloaded videos had incorrect created and modified dates.

### Is there a community that helps with youtube-dl and yt-dlp problems?

The Reddit source is from a community of enthusiasts helping each other with youtube-dl and yt-dlp problems and usability issues.

---
Source: Our Local Host (https://ourlocalhost.com/app/511/youtube-dl-server), the self-hosted and open-source app directory.
