Appearance
Transmission
Transmission is a lightweight, open-source torrent client with a native macOS app and excellent Linux support. It's the go-to choice for servers, NAS devices, and anyone who wants minimal overhead.
Download
- macOS: transmissionbt.com/download or
brew install --cask transmission - Linux (GUI):
sudo apt install transmission-gtkorsudo apt install transmission-qt - Linux (daemon):
sudo apt install transmission-daemon
macOS App
The macOS version is a native app with a clean, minimal interface. Drag a magnet link into the window or use File → Open URL to add a torrent.
Basic settings under Preferences:
- Downloading: Set your save location
- Bandwidth: Set an upload limit (leave some headroom for normal use)
- Peers: Enable DHT and PEX
- Remote: Enable remote access if you want the web interface
Headless Daemon (Linux / Server)
Transmission's daemon mode is popular for seedbox setups and always-on home servers.
Start the Daemon
bash
sudo systemctl enable transmission-daemon
sudo systemctl start transmission-daemonConfiguration
The config file lives at /etc/transmission-daemon/settings.json (or ~/.config/transmission-daemon/settings.json).
Stop the daemon before editing the config — it overwrites the file on shutdown:
bash
sudo systemctl stop transmission-daemon
sudo nano /etc/transmission-daemon/settings.jsonKey settings:
json
{
"download-dir": "/home/user/Downloads",
"rpc-enabled": true,
"rpc-port": 9091,
"rpc-whitelist": "127.0.0.1,192.168.*.*",
"rpc-authentication-required": true,
"rpc-username": "your-username",
"rpc-password": "your-password"
}The password in the config is replaced with a salted hash after the daemon starts — that's normal.
Web Interface
Access the web UI at http://your-server-ip:9091. The same interface works from Transmission Remote GUI or the Transmission Remote desktop app.
Transmission Remote CLI
For command-line management:
bash
# Add a magnet link
transmission-remote -a "magnet:?xt=urn:btih:..."
# List torrents
transmission-remote -l
# Pause torrent #3
transmission-remote -t 3 --stopLimitations
- No built-in plugin system (unlike Deluge)
- Windows support is minimal/unofficial
- Fewer options than qBittorrent for advanced configuration
For Windows or a more feature-rich GUI experience, use qBittorrent instead.