1- # Get more trackers
1+ # Get more trackers, get more seeders, get more peers transmission [ ![ ] ( https://images.microbadger.com/badges/version/andrewmhub/transmission-tracker-add.svg )] ( https://microbadger.com/images/andrewmhub/transmission-tracker-add ) ![ Docker Pulls] ( https://img.shields.io/docker/pulls/andrewmhub/transmission-tracker-add.svg ) ![ GitHub top language] ( https://img.shields.io/github/languages/top/AndrewMarchukov/tracker-add.svg )
2+ See no peers,seeds for some torrent(s)? Add more tracker(s) for Transmission
23
3- See no peers for some torrent(s)? Add more tracker(s) from Transmission
4+ This script automatically checks new torrents and adds trackers
5+
6+ <details >
7+ <summary >FAQ:</summary >
8+
9+ ```
10+ Q: Requirements?
11+ A: curl, transmission-remote or\and transmission-cli
12+
13+ Q: How often does this check for updates for new trackers?
14+ A: Only when adding new torrent in transmission and only active torrents and gap 25 seconds
15+
16+ Q: Can I add tracker to a remote server?
17+ A: Yes, host=host:port or host=http(s?)://host:port/transmission/
18+ ```
19+ </details >
20+
21+ <details >
22+ <summary >Changelog</summary >
23+
24+ ```
25+ Mar 10, 2020
26+ avoid add trackers for private torrents
27+
28+ Mar 27, 2019
29+ add tracker-add-auto-router.sh script for routers
30+ now tracker file saved in tmp directory until update web source
31+ new exception in "Get list of active torrents", helps to avoid fully loaded torrents
32+ cosmetic fixes
33+
34+ Feb 22, 2019
35+ add feature connection to host
36+
37+ May 27, 2018
38+ wait new torrents 25 sec
39+
40+ May 26, 2018
41+ Change systemd policy
42+ CPUSchedulingPolicy=idle
43+ Nice=19
44+ ```
45+ </details >
46+
47+ #### Choose your destiny:
48+
49+ [ Docker way] ( https://github.com/AndrewMarchukov/tracker-add#-docker-way )
50+
51+ [ Systemd way] ( https://github.com/AndrewMarchukov/tracker-add#-systemd-way )
52+
53+ [ Simple way (for routers)] ( https://github.com/AndrewMarchukov/tracker-add#-simple-way-for-routers )
54+
55+ ## Installation and usage
56+
57+ #### * Docker way
58+
59+ Take image ` docker pull andrewmhub/transmission-tracker-add `
60+
61+ ``` docker run --net=host -d -e HOSTPORT=localhost:9091 -e TR_AUTH=user:password --name=transmission-tracker-add andrewmhub/transmission-tracker-add:latest ```
62+
63+ if you need another torrent tracker list then use docker run env
64+
65+ ` -e TORRENTLIST=https://raw.githubusercontent.com/user/trackerslist/master/mylist.txt `
66+
67+ you have transmission daemon in docker then read [ Docker Documentation Network] ( https://docs.docker.com/network/ )
68+
69+
70+ #### * Systemd way
71+
72+ Download script and make it executable:
73+
74+ Edit settings.json for transmission set rpc-enabled, rpc-username and rpc-password
475
5- ## Installation
6- * Download script and make it executable:
7- Edit settings for transmission set rpc-enabled, rpc-username and rpc-password
876```
977wget --no-check-certificate -O /opt/bin/add-trackers-auto.sh https://raw.githubusercontent.com/zcq100/tracker-add/master/tracker-add-auto.sh
1078wget --no-check-certificate -O /etc/systemd/system/transmission-tracker-add.service https://raw.githubusercontent.com/zcq100/tracker-add/master/transmission-tracker-add.service
1179chmod +x /opt/bin/add-trackers-auto.sh
12- Set user and password in add-trackers-auto.sh
13- systemctl daemon-reload
1480```
15- ## Usage
16- Automatically checks new torrents and adds trackers:
81+ Set user and password in add-trackers-auto.sh
1782```
83+ systemctl daemon-reload
1884systemctl enable transmission-tracker-add.service
1985systemctl start transmission-tracker-add.service
2086
@@ -26,13 +92,38 @@ systemctl status transmission-tracker-add.service
2692 CGroup: /system.slice/transmission-tracker-add.service
2793 ├─19102 /bin/bash /opt/bin/add-trackers-auto.sh
2894 └─31204 sleep 5
29-
95+
3096```
3197
98+ #### * Simple way (for routers)
99+
100+ Requirements: curl, transmission-remote
101+
102+ Download script and make it executable:
103+
104+ Edit settings for transmission set rpc-enabled, rpc-username, rpc-password and your pt trackers
105+
106+ ```
107+ wget --no-check-certificate -O tracker-add-auto-router.sh https://raw.githubusercontent.com/AndrewMarchukov/tracker-add/master/tracker-add-auto-router.sh
108+ chmod +x tracker-add-auto-router.sh
109+ ```
110+ Set user and password in tracker-add-auto-router.sh
111+
112+ ```
113+ ./tracker-add-auto-router.sh &
114+ ```
115+ or
116+ ```
117+ nohup ./tracker-add-auto-router.sh </dev/null >/var/log/tracker-add-auto.log 2>&1 &
118+ ```
119+ or
120+ ```
121+ screen -d -m -S tracker-add-auto path/to/tracker-add-auto-router.sh
122+ ```
32123
33124
34125
35- ## Extra manual script if you need
126+ ### Extra manual script if you need
36127Set user and password in manual-tracker-add.sh
37128
38129Run manual script to add some more trackers for active torrents:
0 commit comments