Git Product home page Git Product logo

youtube-dl-webui-docker's Introduction

Currently broken, do not use this.

youtube-dl-webui

2019-12-27 updates:

  • youtube-dl, pip and flask will be updated from PyPI during build
  • ffmpeg uses version from apt repo (Debian)

Visit GitHub for more details.

Install

  1. From DockerHUB

     docker pull ergosteur/youtube-dl-webui
    
  2. From DockerFile

     cd /tmp
     docker build -f </path/to/Dockerfile> -t youtube-dl-webui .
    

Usage

  1. Run container

     docker run -d \
         --name <container_name> \
         -e PGID=<gid> \
         -e PUID=<uid> \
         -e PORT=port \
         -e CONF_FILE=<config_file_in_container> \
         -p <host_port>:<port> \
         -v <host_download_dir>:<download_dir> \
         ergosteur/youtube-dl-webui
    
  2. Automatically start container after booting (old method, now include docker-compose.yml)

    Create /etc/systemd/system/docker-youtube_dl_webui.service, and fill with the contents below:

     [Unit]
     Description=youtube-dl downloader
     Requires=docker.service
     After=docker.service
    
     [Service]
     Restart=always
     ExecStart=/usr/bin/docker start -a <container_name>
     ExecStop=/usr/bin/docker stop -t 2 <container_name>
    
     [Install]
     WantedBy=default.target
    

Default configurations

All default settings can be found in this json file.

  • Files save to: /srv/youtube_dl;
  • Database file location: /srv/youtube_dl/youtube_dl_webui.db;
  • Log size: 10;
  • Listen address: 0.0.0.0;
  • Listen port: 5000

youtube-dl-webui-docker's People

Contributors

albinodrought avatar d0u9 avatar ergosteur avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.