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.crteserver.keyem código% -
Abra
$HOME/.config/deluge/ssle 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.