Learn how to install Transmission and manage torrents remotely.
Transmission is a simple torrent daemon with a built-in web UI. It is generally used on NAS devices, but it can also be used on ASUS routers.
ENVIRONMENT
Installation environment details.
| Category | Details | | :------- | :-------------------: | | Hardware | AC88U | | Firmware | ASUSWRT-MERLIN 386.12 | | Package | Entware armv7sf-k2.6 |
REQUIREMENTS
The essential requirements are as follows:
- ASUSWRT-MERLIN installed
- SSH access enabled
- Entware installed
- Sufficient capacity of USB storage
This document uses two storage devices. - Additional cooling
The default heat dissipation features may not be sufficient.
INSTALLATION
-
Access the router via SSH in the terminal.
-
Install the package.
CONFIGURATION
KILL TRANSMISSION
Before modifying the settings, stop Transmission.
If you do not stop it, you will not be able to make changes.
EDIT SETTINGS
Edit the Transmission configuration file, /opt/etc/transmission/settings.json, using the default editor, vi.
-
Open the configuration file.
-
Modify the properties.
-
Check the properties to modify.
-
To find a word, press / and enter the text you want to search for.
-
To edit text, press i to switch to insert mode.
After finishing your edits, press ESC to switch back to command mode. -
To save, in command mode, type :wq and press Enter to save and exit the editor.
-
START TRANSMISSION
Start Transmission.
OPEN FIREWALL
Open the firewall to effectively connect with peers.
OPEN PORT
Add the ports to the firewall that will allow inbound connections.
SAVE RULES
Since the firewall rules will disappear every time the router restarts, set it up so that the rules are applied on each restart.
AUTO START
Set Transmission to start automatically every time the router restarts.
Since Transmission uses additional storage, it should not run until the storage is mounted.
Set it to run immediately after the drive is mounted.
-
Check for the file.
Verify if the script to run after mounting exists, and create it if it does not. -
Add the auto-execution script.
Add the command to run automatically after mounting.
USAGE
WEB UI
You can access the web UI by navigating to http://RouterIP:9091 in your browser.
The ID and password are the values set in the configuration file.
TRANSMISSION CLIENT
The Transmission client has the capability to access remote servers.
After launching, simply enter the same information as you would for web access.
TROUBLESHOOTING
MOUNTED DIRECTORY CHANGES
If you use the default settings for storage mounting, your mounted storage names will likely be sda1, sdb1, etc.
In this case, the storage names may change every time the router restarts. Therefore, you need to ensure that the mounts are always fixed.