Ik krijg het pushen naar Sabnzbd maar niet voor elkaar. Wanneer ik een NZB wil downloaden of de link voor Sabnzbd in mijn browser plemp krijg ik een lege pagina met daarin "ERROR Authentication rejected". Wellicht komt dit door mijn .htaccess, want wanneer ik die verwijder krijg ik eenzelfde lege pagina, maar dan met "ok" erin. Maar ook dan komt hij er niet door bij Sabnzbd, dan krijg ik zoiets:
code:
1
| » URL Fetching failed; Unusable NZB file, Try again |
Met zo'n URL:
code:
1
| http://tdej.eu/spotweb/?page=getnzb&action=display&messageid=RF0dRjrbiJ4sGFsTQAUfn@spot.net |
Ik wil echter wel graag beveiliging op mijn setups, dus zonder .htaccess is geen optie. Zo ziet die file eruit trouwens:
code:
1
2
3
4
5
6
7
8
| Order allow,deny
AuthType Basic
AuthName "Spotweb"
AuthUserFile "C:\xampp\security\xampp.users"
Require valid-user
Allow from 192.168.0
Allow from 127.0.0.1
Satisfy Any |
Sabnzbd en xampp voor Spotweb draaien op dezelfde PC. Beide zijn beveiligd met een wachtwoord. Omdat beide ook over internet bereikbaar zijn (
http://tdej.eu:8085 voor Sabnzbd,
http://tdej.eu/spotweb voor Spotweb) heb ik deze liever wel beveiligd. Lokaal zien ze elkaar ook, dan natuurlijk via localhost:8085 en localhost/spotweb. In .htaccess heb ik dan ook een Allow erin staat voor alles binnen localhost, maar toch werkt het niet.
Dit is mijn ownsettings.php:
code:
1
2
3
4
5
6
7
8
| $settings['nzbhandling']['action'] = 'client-sabnzbd';
$settings['nzbhandling']['local_dir'] = '';
$settings['nzbhandling']['command'] = '';
$settings['nzbhandling']['sabnzbd'] = array();
$settings['nzbhandling']['sabnzbd']['host'] = 'localhost:8085';
$settings['nzbhandling']['sabnzbd']['apikey'] = '<apisleuteltje>';
$settings['nzbhandling']['sabnzbd']['spotweburl'] = 'http://localhost/spotweb/';
$settings['nzbhandling']['sabnzbd']['url'] = 'http://$SABNZBDHOST/sabnzbd/api?mode=$SABNZBDMODE&name=$NZBURL&nzbname=$SPOTTITLE&cat=$SANZBDCAT&apikey=$APIKEY&output=text'; |
Wat moet ik doen om dit werkend te krijgen?
EDIT: Ik dacht dat Spotweb misschien stukliep op het wachtwoord van Sabnzbd, maar ook door user:pass@localhost:8085 in te voeren bij host werkt hij niet. Het linkadres van een willekeurige post geeft dan het volgende:
code:
1
| http://<usertje>:<pass>@localhost:8085/sabnzbd/api?mode=addurl&name=http%3A%2F%2Ftdej.eu%2Fspotweb%2F%3Fpage%3Dgetnzb%26action%3Ddisplay%26messageid%3DKaYMoGcTCGsIoqETQAcya%40spot.net&nzbname=Zone+Stad+Seizoen+3+DVD+1&cat=tv&apikey=<apisleuteltje>&output=text |
[
Voor 12% gewijzigd door
Zinu op 19-03-2011 16:56
]