Naar aanleiding van de recentere versies van SABnzbd+ waarin SSL support (althans, hier op mijn Synology ds107+ ARM) zonder mopperen draait leek het me raadzaam om ook een andere route te melden (sorry, het wordt een wollig verhaal):
Ik gebruik sabnzbd+ 0.4.3 en gebruik een ipkg bootstrap met dezelfde bron voor de packages die mav3r1ck ook gebruikte:
link (dat staat dus in mijn /volume1/opt/etc/ipkg.conf bestandje als src aangegeven).
Ik ben begonnen met een al wat oudere
mdamen kant-en-klare installatie van - ik dacht - versie 0.2.5 van sabnzbd. Toen ik handmatig (downloaden en uitpakken) ging upgraden liep de hele boel in de soep: ik had python 2.4, terwijl de nieuwe sabnzdb om python 2.5 vroeg. Ik heb toen mbv ipkg de benodigde packages zelf opgehaald, dus die nieuwe versie van python, maar ook de 2.5 implementatie van CherryPy e.d. Beetje gedoe (en ruim buiten welke garantie-voorwaarde dan ook), al kreeg ik de boel wel aan de praat, met wat kleine aanpassingen aan schrijf- en lees-permissies hier en daar. Mooi!
Gesterkt door dit succes wilde ik toch ook maar eens naar een SSL verbinding kijken in sabnzbd+ - want tot nu toe stond in de webinterface de checkbox bij SSL uitgeschakeld. Geen ondersteuning dus. Na enige tijd in de python source van sabnzbd+ getuurd te hebben realiseerde ik me dat die SSL ondersteuning gewoon uit Python zelf moest komen: gewoon een modulaire, op zich staande uitbreiding dus.
ipkg list | grep py
leerde dat er op de bovengenoemde ipkg source gewoon een 2.5 versie van py-openssl beschikbaar is. Na deze met
ipkg install py-openssl
geïnstalleerd te hebben en sabnzbd+ herstart te hebben bleek de SSL als een zonnetje te werken. Geen gedoe met tunnels of andere externe tweaks. Score!
warning: rambling belowP.S. wat ik wel bedacht: wellicht dat die stunnel een bruikbaar instrument kan worden in het gebruiken van IPv6 newsservers. Toch weer eventjes inlezen, want mijn ISP (KPN) ondersteunt dit nog niet, m'n ds107+ loopt ook nog niet voor de troepen uit, maar als sabnzbd+ het kan downen en xs4all het aanbiedt is er misschien toch iets te bedenken...
updateP.P.S. IPv6, forget it voorlopig. Met
SixXS.net kom je een eind, omdat bovengenoemde ipkg source
AICCU beschikbaar heeft. Dit verwacht echter allerlei ondersteuning op je box die er gewoon (nog) niet is, waaronder, eeh uiteraard,
Synology IPv6-support in de kernel. Heh.