Synology-Forum.nl
Packages => 3rd party Packages => Transmission => Topic gestart door: zakhooi op 24 december 2014, 00:09:17
-
Hoi,
Ik heb een DS415play met DM5.1 en wil graag mijn transmission webinterface vanaf buiten beschikbaar maken.
Momenteel doe ik dat met portforwarding over een SSH verbinding omdat ik geen http maar alleen https wil gebruiken (dus alleen met SSL).
Ik weet dat transmission geen SSL ondersteunt en heb geprobeerd op mijn router met Openwrt met NGINX een reverse proxy op te zetten. Echter, de NGINX package in openwrt ondersteunt wel reverse proxying maar geen SSL.
Heeft iemand een idee hoe ik mijn transmission webif via SSL van buitenaf kan gebruiken?
BVD!
-
Als je op je NAS inlogd via poort 5001 met ssl en je start de transmission interface op dan hebt je toch een ssl verbinding?
Of gebruik je soms de webgui van transmission?
-
Als je de transmission interface vanuit de NAS opent gaat hij juist naar de Transmission webgui.
Dat is het punt juist, die is niet SSL beveiligd.
-
Aha ik zie wat je bedoelt hij opent een nieuwe pagina via poort 9091 en niet zoals bijvoorbeel download station via dezelfde poort als de webman interface zoals downloadstation dat doet.
De oplossing is dus simpel, gebruik downloadstation.
Downloadstation is onderwater ook transmission voor torrents.
Voor NZB's is het onderwater NZBget.
-
Ik snap wat je zegt maar ook dat is geen oplossing voor mij.
Ik wil een bittorrent interface zonder extra's via de NAS login krijgt de gebruiker ook de andere tools tot z'n beschikking (filestation etc). Ik wil alleen een webinterface voor torrents. En Transmission is de enige die dat biedt.
Maar dan moet het wel een SSL verbinding zijn en daar heb ik nog steeds geen oplossing voor.
-
OP zich waar, maar je kunt je gebruiker wel een lege desktop aanbieden met alleen downloadstation daarop.
De rest kun je via de rechten van die user helemaal weg halen.
Maak een nieuwe groep voor gebruikers aan, zet daar je transmission gebruikers in en geeft in het control panel alleen rechten voor Transmission uit.
Een andere optie is er niet want transmission zelf ondersteund geen ssl.
Er is wel een webgui die op bijvoorbeeld een PC draait, maar die doet ook geen ssl.
-
Ik denk dat je download station bedoelt ipv transmission want anders heb zijn we terug bij af.
Het nadeel van downlaadstation is dat het niet alleen voor torrents bedoeld is dus ook dat is niet echt wat ik zoek.
De oplossing zit hem in het beschikbaar maken van de transmission interface over SSL wat me dus niet lukt.
-
Nee ik bedoel transmission webgui.
zie:
http://sourceforge.net/projects/transmissiondaemon/
-
Tja dan moet ik weer een extra machine gaan draaien voor de GUI. Dat gaat hem ook niet worden.
Wel jammer want met sabnzbd is het weer geen probleem, die heeft gewoon https.
-
Geen extra machine gewoon de pc van je gebruiker, maar het helpt je niks want transmission doet geen ssl.
Jammer dat je niet met downloadstation kunt werken.
Als je die configureert met een custom port kun je je gebruikers een webadres met die poort geven en komen ze alleen in de interface van downloadstation terecht.
-
Wat interessant is is de 'Application Portal' daar is de file station en download station onder gebracht.
Daarmee kun je de download station dus een dedicated poort op SSL geven.
Dat is exact wat ik wil met Transmission.
Je kunt helaas niet zelf applicaties onder 'Application Portal' onder brengen, dat zou een oplossing zijn geweest voor mij.
-
Transmission ondersteund standaard geen SSL. Je zou dit eventueel kunnen oplossen door een virtuele host aan te maken en deze via SSL laten lopen.
Hiervoor heb je dan wel weer een domein nodig...
-
Dat is ook nog een idee. Maar hoe confogureer ik de virtual host de transmission webgui te gaan?
Een domein heb ik wel.
-
Ik heb voor andere pakketten hiervoor ooit een handleiding gemaakt. Deze zou je ook kunnen gebruiken voor transmission.
http://www.mdevries.org/synology_proxy.html
Bij ProxyPassReverse zou je bijvoorbeeld transmission.domain.nl kunnen gebruiken.
-
Helaas, ik heb van alles geprobeerd maar het werkt niet.
Virtualhost gedefineerd, proxy en http-proxy modules geladen.
Proxy en proxy-reverse regens om te redirecten naar http://localhost:9091/transmission/web
Verschil met de voorbeelden op je pagina is dat transmission geen config.ini heeft. Daarvoor in de plaats heb ik wel de settings in de file settings.json bekeken en van alles geprobeerd.
Ik krijg het niet voor elkaar, jammer want dit zou mogelijk een oplossing voor mij kunnen zijn.
-
Misschien heb je hier iets aan:
http://thornelabs.net/2013/09/29/setup-the-transmission-web-interface-behind-an-apache-reverse-proxy-and-ssl.html
-
Dat is precies wat ik gedaan heb (m.u.v. SElinux want dat is hier niet van toepassing.
Misschien heeft het te maken met de authenticatie popup van Transmission, maar zelfs als ik die uit zet werkt het niet.
Jammer :(
-
Misschien hebt je iets aan HAProxy, te vinden op de SynoCommunity repository.
Transmission, net als veel andere SC packages, is (tenminste deels) voorgeconfigureerd, dus na installatie van HAProxy werkt het zo'n beetje direct. Om Transmission te openen via https gebruik je bijvoorbeeld https://transmission.jouwdomein.com:5443 (https://transmission.jouwdomein.com:5443).
Je bent er vrij in om de configuratie wijzigen via de HAProxy applicatie, die als link in DSM staat.
5443 is voorgeconfigureerd als https poort in HAProxy omdat 443 doorgaans al bezet is.
Toevoeging: 443 is doorgaans al bezet door de webserver in je Synology apparaat, en 443 uitzetten zou andere packages/Synology apps weer kunnen verstoren.
Voor toegang vanaf het WAN kun je bijvoorbeeld in je router van buiten naar binnen 443 laten forwarden naar 5443 en 80 laten forwarden naar 5080. Vervolgens laat je alle http(s) requests van het WAN via HAProxy verlopen.
Intern kun je dan je normale urls blijven gebruiken als je daar de voorkeur aan geeft.
-
Dat zie ik momenteel nog niet zitten aangezien er een bug bekend is in HAproxy waarbij de NAS niet in hibernation mode gaat (daar had ik zelf ook last van). Zie ook http://forum.synology.com/enu/viewtopic.php?f=248&t=90889
Dan zal ik moeten wachten totdat die bug in HAproxy verholpen is.
-
Ik snap je punt, maar imo combineren de twee wensen niet: als je een service draait, dan hoort de server ook niet in hibernation te kunnen gaan, omdat de service dan niet op binnenkomende verzoeken kan reageren.
Je zou dan vooraf een WOL magic packet willen laten versturen oid, en de kans dat dat aan de kant van HAProxy wordt geimplementeerd is nul.
Iig ben je op de hoogte van een werkende optie :)
-
Ik zit met hetzelfde probleem.
Wil graag Transmission net als Sabnzbd achter SSL hebben maar krijg het niet voor elkaar.
Mijn Syno gaat idd, wanneer nodig, in hibernation.
Als hij in hibernation is en ik laad bv de Sabnzbd pagina dan duurt het gewoon wat langer voordat de pagina er is maar haalt hem netjes uit hibernation. Wat mij betreft is dit dus ook prima voor Transmission.
Alleen krijg ik het SSL verhaal ook niet aan de praat...
-
Tja is mij nog niet gelukt. Mocht het jou wel gelukt zijn hoor ik het hier graag van je.
-
de enige url die ik tegen kom zit in /var/packages/transmission/target/app in de config file staat oa
"type": "url",
"protocol": "http",
"port": "----",
"url": "/",
is dit wellicht de plaats om het aan te passen?
-
De transmission deamon ondersteund geen ssl er valt niets aan te passen.
Wat je daar ziet zijn de installatie gegevens van je package. Wordt tijdens installatie aangemaakt.
De enige manier om transmissie via ssl te benader is er een wbproxie tussen te zetten, maar zo te zien is dat nog door niemand gelukt.
Persoonlijk zou ik voor een vpn naar m'n NAS kiezen, veel simpeler.
-
Je kunt dowloadstation toch ook gebruiken / configureren voor enkel torrents?
Je kan dan de ios / android apps gebruiken als interface.
-
natuurlijk, alleen heeft die geen mogelijkheid voor blocklists.....(meer)
-
Wat wil je dan met je blocklist bereiken?
-
De transmission deamon ondersteund geen ssl er valt niets aan te passen.
Wat je daar ziet zijn de installatie gegevens van je package. Wordt tijdens installatie aangemaakt.
De enige manier om transmissie via ssl te benader is er een wbproxie tussen te zetten, maar zo te zien is dat nog door niemand gelukt.
Persoonlijk zou ik voor een vpn naar m'n NAS kiezen, veel simpeler.
Ik heb hem via een proxy lopen.
Bij mij loopt alles via een ssl verbinding. Van nzbget tot sickbeard tot transmission. Wil hier het stukje script wel neerzetten om het te delen als daar behoefte aan is
-
Zou super zijn!!
-
ik ben ook geinteresseerd. Ik hoop dat het een oplossing betreft waarbij de disks nog wel in hibernation mode kunnen....
-
Misschien heb je hier iets aan:
http://thornelabs.net/2013/09/29/setup-the-transmission-web-interface-behind-an-apache-reverse-proxy-and-ssl.html
Dit ga ik een van de dagen eens proberen.
-
Ben zeker benieuwd of je dit lukt! Het meeste van de config zit er standaard al wel in.. Ik loop zelf steeds aan tegen het feit dat ik de rest graag werkend wil houden, heb een gekocht certificaat, ssl/https werkend maar niet op transmission, helaas.
-
Ik wil gewoon geen gebruik maken van Download station i.s.m. SickRage zoals ik hier (http://www.synology-forum.nl/index.php?topic=24429) reeds aangaf.
Indien het werkt laat ik het zeker weten.