Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save harshanas/eac7f9e9e7a9274d5eaf90014632ca0b to your computer and use it in GitHub Desktop.
Save harshanas/eac7f9e9e7a9274d5eaf90014632ca0b to your computer and use it in GitHub Desktop.
# 1 – Installation
```
sudo apt-get update && sudo apt-get install transmission-daemon
```
# 2 - Stop Transmission Daemon
```
sudo systemctl stop transmission-daemon
```
# 3 - Open Setttings.json & update `rpc-username`, `rpc-password` & disable whitelist if you want
```
sudo nano /etc/transmission-daemon/settings.json
```
# 4 - Configure Firewall
```
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 9091 -j ACCEPT
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 51413 -j ACCEPT
sudo netfilter-persistent save
```
# 5 - Start Transmission Daemon
```
sudo systemctl start transmission-daemon
```
# 6 - Add Ingress Rule in your Instance's subnet (Can be found here https://cloud.oracle.com/networking/vcns/)
```
Source: 0.0.0.0/0
IP Protocol: TCP
Source Port Range: 9091
Destination Port Range: 9091
```
# 7 - Visit the site with your public ip
```
http://<YOUR_SERVER'S_PUBLIC_IP>/transmission
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment