git clone https://github.com/nwgat/torrentninja && cd torrentninjacd ubuntu && docker build -t torrentninja .orcd alpine && docker build -t torrentninja .docker run -d --name torrentninja -v /home/$USER/ntconf:/root/.config -v /home/$USER/ntdata:/root/Downloads -p 6881:6881 -p 8112:8112 -p 58846:58846 torrentninja:latestdocker exec -it torrentninja supervisorctl status
| OS | Size | --- |
|---|---|---|
| Alpine | 329MB | might not work, work in progress |
| Ubuntu | 792MB | works |
Control with supervisor start,stop and restart, check log with tail -f deluged
docker exec -it torrentninja supervisorctl statusdocker exec -it torrentninja supervisorctl restart delugeddocker exec -it torrentninja supervisorctl tail -f deluged
| Package | Installed | notes |
|---|---|---|
| deluged | yes | deluge daemon |
| deluge-web | yes | change password! Deluge webui on port 8112 |
| flexget | yes | run docker exec -it torrentninja nano /root/.config/flexget/config.yml to edit |
| ntfy | yes | notify tool that works wonderfully with flexget |
| filebrowser | todo | a nifty web filebrowser on http |
| Supervisor | yes | A Process Control System |
to add ntfy you can add this to flexget config.yml
on_output:
for_accepted:
- ntfy -t FlexGet -b pushover -o user_key yourkey send "{{series_name}} {{series_id}}"```