First enable the proxy modules in Apache:
sudo a2enmod proxy sudo a2enmod proxy_http sudo nano /etc/apache2/site-available/000-default.conf
add:
<Location /sabnzbd> ProxyPass http://127.0.0.1:8080/sabnzbd ProxyPassReverse http://127.0.0.1/sabnzbd </Location> <Location /couchpotato> ProxyPass http://127.0.0.1:5050/couchpotato ProxyPassReverse http://127.0.0.1:5050/couchpotato </Location> <Location "/sickrage"> ProxyPass http://127.0.0.1:8081/sickrage ProxyPassReverse http://127.0.0.1:8081/sickrage </Location> <Location "/transmission"> ProxyPass http://127.0.0.1:9091/transmission ProxyPassReverse http://127.0.0.1:9091/transmission </Location>
Ctrl+X, Y and Enter to save and exit
sudo service apache2 restart
Couchpotato:
sudo /etc/init.d/couchpotato stop cd ~/.couchpotato nano config.ini
change:
[global] ... ... urlbase = couchpotato
Ctrl+X, Y and Enter to save and exit
sudo /etc/init.d/couchpotato start
Sickrage:
sudo /etc/init.d/sickrage stop
nano /opt/sickrage/config.ini
change:
web_root = "/sickrage" ...
handle_reverse_proxy = 1
Ctrl+X, Y and Enter to save and exit
sudo /etc/init.d/sickrage start
Transmission:
sudo /etc/init.d/transmission-deamon stop
sudo nano /etc/transmission-deamon/settings.json
change:
"blocklist-url": "http://john.bitsurge.net/public/biglist.p2p.gz",
...
"rpc-authentication-required": true,
...
"rpc-password": "something",
...
"rpc-url": "/transmission/",
...
"rpc-username": "username",
...
"rpc-whitelist-enabled": false,
Ctrl+X, Y and Enter to save and exit
sudo /etc/init.d/transmission-deamon start
Sabnzbd:
None 🙂