Download Videos from YouTube (and LOTS more) with Docker

dbtechHome 3, OpenMediaVault, Product Review, Tutorials, VideoLeave a Comment

How to Download YouTube Videos From a Docker Container

In this video we’ll take a look at how to Download Videos from YouTube (and LOTS more) with Docker.

It’s not uncommon to need a clip from the internet for whatever reason you might have. One of the only ways to download those files is to go to sketchy sites full of ads, nefarious links, pop-ups, or who-knows-what.


Don’t use this to download videos to re-upload them to other places. That is NOT why I’m making this video and blog post. ONLY use this method for legal purposes and while NOT being a dick. Make your own content.

Moving On

This method allows us to NOT have to go to those random sites to download a video from YouTube and other sites.

This blog post will have 2 methods of installing the YouTubeDL container. The first will be using a Docker command in your favorite SSH program. The second will be using the Stacks method.

Install with Docker Command

docker run -d --name youtube-dl -e MY_ID=dbtech -e MY_PW=password  -v /srv/dev-disk-by-label-Files/YouTube:/downfolder -p 8080:8080 modenaf360/youtube-dl-nas

You can access your new container by going to http://your-server-ip:8080

Install with Stacks

version: "2"
    image: modenaf360/youtube-dl-nas
    container_name: youtube-dl
      - MY_ID=dbtech
      - MY_PW=password
      - /srv/dev-disk-by-label-Files/YouTube:/downfolder
      - 8080:8080
    restart: unless-stopped


If you already have a container running on port 8080, you can change it by changing the “ports” or “-p” options from 8080:8080 to something like 9999:8080 and then you would be able to access the container by going to http://your-server-ip:9999

Additional Information

Here is a list of other sites you can download videos from using this container: Additional Supported Sites:

Video Credits

ETA Prime:
First We Feast:

Additional OpenMediaVault Projects

Here are some additional tutorials on things you can setup on your OpenMediaVault server: