Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add pyLoad #5682

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions apps/pyload/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "pyLoad",
"id": "pyload",
"available": true,
"short_desc": "Download Manager.",
"author": "pyLoad team",
"port": 37691,
"categories": ["utilities"],
"description": "The free and open-source Download Manager written in pure Python.",
"tipi_version": 1,
"version": "v0.5.0",
"source": "https://github.com/pyload/pyload",
"website": "https://pyload.net/",
"exposable": true,
"supported_architectures": ["arm64", "amd64"],
"created_at": 1732485414207,
"updated_at": 1732485414207
}
Empty file.
45 changes: 45 additions & 0 deletions apps/pyload/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
version: '3.9'
services:
pyload:
image: linuxserver/pyload-ng:0.5.0
# build: <REPODIR>
container_name: pyload
environment:
- PUID=1000
- PGID=1000
Raiper34 marked this conversation as resolved.
Show resolved Hide resolved
- TZ=${TZ}
volumes:
- ${APP_DATA_DIR}/data/config:/config
- ${ROOT_FOLDER_HOST}/media/downloads:/downloads
ports:
- ${APP_PORT}:8000 # Webinterface
# - 9666:9666 # Click 'N' Load
restart: unless-stopped
networks:
- tipi_main_network
labels:
# Main
traefik.enable: true
traefik.http.middlewares.pyload-web-redirect.redirectscheme.scheme: https
traefik.http.services.pyload.loadbalancer.server.port: 8000
# Web
traefik.http.routers.pyload-insecure.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.pyload-insecure.entrypoints: web
traefik.http.routers.pyload-insecure.service: pyload
traefik.http.routers.pyload-insecure.middlewares: pyload-web-redirect
# Websecure
traefik.http.routers.pyload.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.pyload.entrypoints: websecure
traefik.http.routers.pyload.service: pyload
traefik.http.routers.pyload.tls.certresolver: myresolver
# Local domain
traefik.http.routers.pyload-local-insecure.rule: Host(`pyload.${LOCAL_DOMAIN}`)
traefik.http.routers.pyload-local-insecure.entrypoints: web
traefik.http.routers.pyload-local-insecure.service: pyload
traefik.http.routers.pyload-local-insecure.middlewares: pyload-web-redirect
# Local domain secure
traefik.http.routers.pyload-local.rule: Host(`pyload.${LOCAL_DOMAIN}`)
traefik.http.routers.pyload-local.entrypoints: websecure
traefik.http.routers.pyload-local.service: pyload
traefik.http.routers.pyload-local.tls: true
runtipi.managed: true
22 changes: 22 additions & 0 deletions apps/pyload/metadata/description.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<p align="center">
<img src="https://raw.githubusercontent.com/pyload/pyload/main/media/banner.png" alt="pyLoad" height="110" />
</p>

## The free and open-source Download Manager written in pure Python

pyLoad was developed to run on NAS, next-gen routers and headless home servers, whatever device able to connect to internet and supporting the Python programming language, so it's available for all kind of operating systems and a wide range of hardware platforms; you can even install on your PC or Mac if you want and control it entirely by web in the same way.

Its friendly Web User Interface allows full managing and easily remote access from anywhere!

All common video-sites, one-click-hosters, container formats and well known web standards are supported to allow you to download your files. Additionally, pyLoad has a great variety of plugins to automate common tasks and make unattended running possible.

## Credentials

Access the web interface the default login is: username - `pyload` password - `pyload`
Raiper34 marked this conversation as resolved.
Show resolved Hide resolved

## Folder Info

| Root Folder | Container Folder |
|--------------------------------------|------------------|
| /runtipi/app-data/pyload/data/config | /config |
| /runtipi/media/downloads | /downloads |
Raiper34 marked this conversation as resolved.
Show resolved Hide resolved
Binary file added apps/pyload/metadata/logo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.