To secure top download speed around the globe, we need to have as many torrent seeders as possible. Currently we have dedicated seeders in: Estonia, Germany, Pakistan, Slovenia, Argentina, Singapore, USA, ... but we might be slower in China or Japan.
Prerequisite:
- Armbian or any Debian or Ubuntu based distribution (check instructions how to run armbian-config on a generic Debian/Ubuntu),
- 1TB of free space.
a) Installation with installing Transmission server
login and obtain superuser rights,
execute armbian-config,
select Software -> Softy,
install Transmission server. (use space to confirm and enter to proceed with install)
Leave armbian-config and after a few minutes check your torrent server status with the following command:
transmission-remote -n 'transmission:transmission' -l
and you should see some progress:
Note:
Torrent server installed this way is auto updating - it checks daily for new images, adds new and purge old ones.
b.) Installation to the existing Transmission server
You only need to install a cron job script that your client serve only most recent files.
Create file:
sudo nano /etc/cron.daily/seed-armbian-torrent
with this content:
Change username(transmission) and password(transmission) if have something else than stock, save and exit, then run:
sudo chmod +x /etc/cron.daily/seed-armbian-torrent
sudo /etc/cron.daily/seed-armbian-torrent
Optional:
If you use GUI, you can install desktop front end for simple torrent server monitoring.
apt install transmission-remote-gtk
Host: localhost
Username: transmission
Password: transmission
Confirm and click connect.
How to stop seeding torrents?
Remove cron job:
sudo rm /etc/cron.daily/seed-armbian-torrent
Remove torrents:
transmission-remote -n transmission:transmission -t all --remove-and-delete
This command will remove all files on your torrent server! If you seed other stuff do a cherry pick.