Omdat ik op mijn werk heel erg gelimiteerd ben met externe poorten benaderen ben ik op zoek gegaan naar een andere manier om Sickbeard en Sabnzbd te benaderen zonder poort nummer. Het makkelijkste is natuurlijk domein.nl/sickbeard, dit heb ik voor elkaar gekregen.
Na een aantal manieren getest te hebben bleef er 1 manier over waarvan de commando’s niet klopte, hieronder de juiste commando’s.
Sickbeard
- Gebruik SSH om verbinding te maken met de synology, gebruik het ADMIN account.
- Stop Sickbeard met commando:
/var/packages/sickbeard/scripts/start-stop-status stop
- Configuratie van Sickbeard aanpassen:
vi /usr/local/sickbeard/var/config.ini
- Druk op i om aan te passen en verander in de config het volgende:
web_root = “” naar web_root = /sickbeard
- Druk op ESC en type :wq in en druk op om op te slaan en bestand te sluiten
- Apache(de webserver) moet ook aangepast worden
vi /usr/syno/apache/conf/httpd.conf-user
- Druk op i om aan te passen en voeg onderaan het bestand het volgende toe:
LoadModule proxy_module /usr/syno/apache/modules/mod_proxy.so
LoadModule proxy_http_module /usr/syno/apache/modules/mod_proxy_http.so<Location /sickbeard>
ProxyPass http://localhost:8081/sickbeard
ProxyPassReverse http://localhost:8081/sickbeard
</Location> Druk op ESC en type :wq in en druk op om op te slaan en bestand te sluiten
- Omdat de webserver aangepast is moet deze opnieuw opgestart worden, dat gaat via het commando
/usr/syno/etc.defaults/rc.d/S97apache-user.sh restart
- Nu kan Sickbeard weer gestart worden
/var/packages/sickbeard/scripts/start-stop-status start
- Sickbeard is nu niet alleen op x.x.x.x:8081 te bereiken maar ook op x.x.x.x/sickbeard
Sabnzbd
Gebruik SSH om verbinding te maken met de synology, gebruik het ADMIN account.
- Apache(de webserver) hoeft alleen aangepast worden
vi /usr/syno/apache/conf/httpd.conf-user
- Druk op i om aan te passen en voeg onderaan het bestand het volgende toe(als je de stappen van SickBeard hebt gevolgd staan de bovenste 2 regels al in het bestand)
LoadModule proxy_module /usr/syno/apache/modules/mod_proxy.so
LoadModule proxy_http_module /usr/syno/apache/modules/mod_proxy_http.so<Location /sabnzbd>
ProxyPass http://localhost:8080/sabnzbd
ProxyPassReverse http://localhost:8080/sabnzbd
</Location> - Druk op ESC en type :wq in en druk op om op te slaan en bestand te sluiten
- Omdat de webserver aangepast is moet deze opnieuw opgestart worden, dat gaat via het commando
/usr/syno/etc.defaults/rc.d/S97apache-user.sh restart
- Sabnzbd is nu niet alleen op x.x.x.x:8080 te bereiken maar ook op x.x.x.x/sabnzbd
Bron originele commando’s: http://www.mdevries.org/page37.html
Hier staan ook de stappen voor AutoSub, CouchPotato en HeadPhones
Afbeelding met alle aliassen: