All Projects → obi12341 → docker-pyload

obi12341 / docker-pyload

Licence: other
Docker with pyload

Programming Languages

Dockerfile
14818 projects
shell
77523 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to docker-pyload

wg-portal
WireGuard Configuration Portal with LDAP connection
Stars: ✭ 476 (+1662.96%)
Mutual labels:  webinterface
MusicStream
A NodeJS server and web client for streaming music (and videos) to your network
Stars: ✭ 22 (-18.52%)
Mutual labels:  webinterface
pyload-android
A modern and feature-rich Android client for pyLoad
Stars: ✭ 53 (+96.3%)
Mutual labels:  pyload
interface
AngularJS based Web Interface for Statusengine
Stars: ✭ 15 (-44.44%)
Mutual labels:  webinterface
ts3admin.class
The ts3admin.class is a powerful api for communication with Teamspeak 3 Servers from your website! Your creativity knows no bounds!
Stars: ✭ 107 (+296.3%)
Mutual labels:  webinterface
rhino
Agile Sandbox for analyzing Windows, Linux and macOS malware and execution behaviors
Stars: ✭ 49 (+81.48%)
Mutual labels:  webinterface
Pyload
The free and open-source Download Manager written in pure Python
Stars: ✭ 2,393 (+8762.96%)
Mutual labels:  pyload
rpi-nas
🌐👨‍💻💻 Setup your own NAS on a Raspberry Pi
Stars: ✭ 29 (+7.41%)
Mutual labels:  pyload
gpio-webinterface
Control GPIOs with a webinterface. Simple, powerful.
Stars: ✭ 64 (+137.04%)
Mutual labels:  webinterface
trollibox
The hackerspace friendly music player web client
Stars: ✭ 35 (+29.63%)
Mutual labels:  webinterface
music led strip control
Audio visualization for LED strips in real-time with web interface on a raspberry pi.
Stars: ✭ 224 (+729.63%)
Mutual labels:  webinterface
Collect
A server to collect & archive websites that also supports video downloads
Stars: ✭ 62 (+129.63%)
Mutual labels:  webinterface
Wordclock
Diy Wordclock with an esp32 and ws2812b Leds
Stars: ✭ 19 (-29.63%)
Mutual labels:  webinterface
shinpuru
シンプル - Discord Bot with backups, moderation, karma ranking, a starboard, code execution, raid alerting, a web interface, twitch notifications and more!
Stars: ✭ 141 (+422.22%)
Mutual labels:  webinterface

PyLoad

Build Status

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 mobilistics/pyload:latest

Running

docker run -d -P mobilistics/pyload:latest

Configuration

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

docker run -d -v <host directoy>:/opt/pyload/Downloads -P mobilistics/pyload:latest

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 -v /tmp/Downloads:/opt/pyload/Downloads -P mobilistics/pyload:latest

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 -v <host directoy>:/opt/pyload/pyload-config -P mobilistics/pyload:latest

By default, pyload will be run as root, and will download files with uid 0 and gid 0. If you want to change this behavior, you can specify the UID and GID that will be used for the downloaded files by using ENV VARS

Docker run command

docker \
    run \
    -d \
    -v <host download directory>:/opt/pyload/Downloads \
    -v <host config directoy>:/opt/pyload/pyload-config \
    -e UID=<uid> \
    -e GID=<gid> \
    -P \
    mobilistics/pyload:latest

Sample compose file

version: "2"
services:
    pyload:
      image: mobilistics/pyload:latest
      container_name: pyload
      ports:
        - 8000:8000
      environment:
        - UID=1000
        - GID=1000
      volumes:
        - /path/to/config:/opt/pyload/pyload-config
        - /path/to/data:/opt/pyload/Downloads

Finally

When the container has been created you can login via the webinterface at <host-ip>:8000 with:

USER=pyload
PASSWORD=pyload
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].