Parece que consegui fazê-lo funcionar seguindo estes passos:
Instalar pacotes: deluge
deluge-webui
deluged
Em seguida, inicie deluge-web
:
# deluge-web
ou # deluge-web --fork
para que seja executado em segundo plano
Em seguida, configure NGinx
da seguinte forma:
server {
listen 80;
server_name subdomain.example.com;
location / {
proxy_pass http://192.168.0.47:8112; # IP Address of your Server
}
}
Para https (porta 443), primeiro eu configurei deluge
para usar https:
- Eu criei um certificado auto-assinado seguindo as instruções aqui (etapa um a quatro)
- Então, seguindo isto , copiei
server.crt
eserver.key
em código% -
Abra
$HOME/.config/deluge/ssl
e configure assim:"pkey": "ssl/server.key", "cert": "ssl/server.crt", "https": true,
-
Em seguida, reinicie o
$HOME/.config/web.conf
-
Finalmente, configure
deluge-web
:server { listen 443; server_name subdomain.example.com; ssl on; ssl_certificate /etc/nginx/ssl/server.crt; ssl_certificate_key /etc/nginx/ssl/server.key; location / { proxy_pass https://192.168.0.47:8112; # IP Address of your Server } }
Note que parece que você não pode usar NGinx
com deluge
e http
: você tem que escolher um ou outro.