git clone https://github.com/nwgat/torrentninja && cd torrentninja
cd 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:latest
docker 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 status
docker exec -it torrentninja supervisorctl restart deluged
docker 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}}"```