Public | Automated Build

Last pushed: 9 months ago
Short Description
Pyload image based on writl/pyload w/ support for setting the uid & gid of the download directory.
Full Description

PyLoad

NOTICE: If pyload is not able to update plugins, try to use latest tag

Introduction

pyLoad is a fast, lightweight and full featured download manager for many One-Click-Hoster, container formats like DLC, video sites or just plain http/ftp links. It aims for low hardware requirements and platform independence to be runnable on all kind of systems (desktop pc, netbook, NAS, router).

Despite its strict restriction it is packed full of features just like webinterface, captcha recognition, unrar and much more.

pyLoad is divided into core and clients, to make it easily remote accessible. Currently there are a webinterface, command line interface, and a GUI written in Qt.

Source official pyload

Install

Install is easy as all docker images

docker pull malfario/pyload:0.4.9

Running

docker run -d --name pyload -p 8000:8000 malfario/pyload:0.4.9

Configuration

You can link your Downloads to your host very easy like that:

docker run -d \
  --name pyload \
  -p 8000:8000 \
  -v <host directory>:/opt/pyload/Downloads \
  malfario/pyload:0.4.9

Notice to replace <host directory> with your directory path on the host. So if you want to store your Downloads in /tmp/Downloads then your command would look like this:

docker run -d \
  --name pyload \
  -p 8000:8000 \
  -v /tmp/Downloads:/opt/pyload/Downloads \
  malfario/pyload:0.4.9

You may change the permissions of the download folder by setting the environment variables PYLOAD_UID and PYLOAD_GID with the appropiate user and group id numbers, eg:

docker run -d \
  --name pyload \
  -p 8000:8000 \
  -v /tmp/Downloads:/opt/pyload/Downloads \
  -e PYLOAD_UID=1000 \
  -e PYLOAD_GID=1000 \
  malfario/pyload:0.4.9

If you want to have your configuration persistent you have to link the configuration directory outside of the container. This can happen like this:

docker run -d \
  --name pyload \
  -p 8000:8000 \
  -v <host directory>:/opt/pyload/Downloads \
  -v <host directory>:/opt/pyload/pyload-config \
  malfario/pyload:0.4.9

Finally

After the docker has created you can login via the webinterface with:

USER=pyload
PASSWORD=pyload
Docker Pull Command
Owner
malfario
Source Repository