“PyLoad ist ein in Python verfasster Downloadmanager”

goals:

  • webinterface via tls
  • extract automatic inkl. nonfree unurar
## add to /etc/apt/sources.list
deb http://ftp.de.debian.org/debian/ buster non-free
deb-src http://ftp.de.debian.org/debian/ buster non-free

## update packagelist
> apt update
#### Als erstes werden die Python-Abhängigkeiten erfüllt

> apt install -y \
	git \
	python \
	python-crypto \
	python-pycurl \
	python-openssl \
	python-qt4 \
	python3-setuptools \
	python-pil \
	tesseract-ocr \
	unrar \
	wget
## create tls vertificate in user dir
> mkdir ~/.pyload && cd ~/.pyload
> openssl genrsa 4096 > ssl.key
> openssl req -new -key ssl.key -out ssl.csr
> openssl req -days 365 -x509 -key ssl.key -in ssl.csr > ssl.crt
## clone git to /home
> cd ~/
> git clone https://github.com/pyload/pyload.git

## run PyLoad and configure
> python ~/pyload/setup.py