Synology-Forum.nl

Packages => 3rd party Packages => Spotweb => Topic gestart door: Burner1977 op 10 juli 2017, 21:57:30

Titel: Configuratie api i.c.m. nginx
Bericht door: Burner1977 op 10 juli 2017, 21:57:30
Beste,

Ik heb de handleiding van Birdy gevolgd. Zoals in zijn screenshots staat heb ik de http back-end server op Nginx laten staan. Gekeken naar meerdere reviews is deze qua performance beter dan Apache.
Spotweb geïnstalleerd en alles werkte naar behoren. Ik liep vervolgens tegen het probleem dat ik Spotweb als Newznab in Sickrage.
Hier kreeg ik telkens een foutmelding en heb gekeken of de XML file zichtbaar was bij het aanroepen van http://serverip/spotweb/api?t=c. Hier kreeg ik geen resultaat van terug. Ik ben vervolgens gaan zoeken en kwam de oplossing tegen in de wiki van spotweb op GitHub:

###NGINX### Voor nginx hoef je geen modules aan te zetten. Zet in bijvoorbeeld /etc/nginx/sites-enabled/default het volgende:
location /spotweb {
   if ($uri !~ "api/"){
      rewrite api/?$ /spotweb/index.php?page=newznabapi last;
   }
}

Gekeken via putty voor de default file, maar deze was niet aanwezig onder /etc/nginx/sites-enabled. Ik heb deze daarom met de hand aangemaakt en de bovenstaande regels hierin gezet.
Dit resulteerde in het resultaat dat wanneer ik http://serverip/spotweb/api?t=c aanroep een redirect krijg naar http://serverip:5000.
Ik heb de gehele NAS een keer opnieuw opgestart, maar helaas zonder resultaat. Heeft iemand hier een oplossing voor om dit werkend te krijgen.

Alvast bedankt

Burner1977

Titel: Re: Configuratie api i.c.m. nginx
Bericht door: Hangmat76 op 10 januari 2018, 10:44:49
Hé Burner,

Is dit jou inmiddels nog gelukt met Nginx? Ik gebruik Sonarr, maar heb het nog steeds niet onder Nginx voor elkaar gekregen.

Ik hoor graag van je.

Gr. Hangmat.
Titel: Re: Configuratie api i.c.m. nginx
Bericht door: proxydude op 10 januari 2018, 20:00:16
Dit gedaan?
https://github.com/spotweb/spotweb/wiki/Spotweb-als-Newznab-Provider
Titel: Re: Configuratie api i.c.m. nginx
Bericht door: Hangmat76 op 10 januari 2018, 20:20:37
Hallo Proxydude,

Bedankt voor je reactie!!

Dat heb ik idd geprobeerd, maar het vreemde is dat na het opnieuw opstarten van de NAS Spotweb niet meer te bereiken is. Op het moment dat ik het bestandje weer verwijder en daarna de NAS weer opnieuw opstart dan werkt Spotweb weer. Precies zoals Burner het ook omschrijft.

Wil eigenlijk niet van Nginx af, want ik merk dat dit een stuk sneller is.

Is er geen stap voor stap beschrijving, zodat ik kan zien wat ik misschien verkeerd doe?

Grtz.
Titel: Re: Configuratie api i.c.m. nginx
Bericht door: cyberneticorganism op 10 januari 2018, 22:43:13
Ik snap überhaupt niet waarom in de handleidingen word aangeraden om Apache te installeren, terwijl Nginx sneller is en reeds aanwezig is op de NAS. Ik heb het zelf ook om die reden op Apache draaien. Af en toe...
Titel: Re: Configuratie api i.c.m. nginx
Bericht door: proxydude op 11 januari 2018, 08:40:16
Dit komt vaak omdat de standaard htacces files gemaakt zijn voor apache. Als ik er aan toe kom dit weekend zal ik iets op papier zetten.
Titel: Re: Configuratie api i.c.m. nginx
Bericht door: Hangmat76 op 14 januari 2018, 09:52:37
Thx Proxydude,

Fijn dat je hier even naar wilt kijken. Ik zie het wel verschijnen.

Grtz.
Titel: Re: Configuratie api i.c.m. nginx
Bericht door: Hangmat76 op 20 januari 2018, 17:42:40
Yo Prox.

Is het toch niet gelukt?

Grtz.
Titel: Re: Configuratie api i.c.m. nginx
Bericht door: proxydude op 20 januari 2018, 19:33:10
Ja werkend maar na reboot zijn deze instellingen weer weg. Ik wil nog wat anders proberen maar dit weekend niet thuis
Titel: Re: Configuratie api i.c.m. nginx
Bericht door: mesa57 op 24 januari 2018, 21:42:03
Het enige wat bij mij werkt is een file www.spotweb.conf aanmaken in /etc/nginx/conf.d met de inhoud :

rewrite /spotweb/api/?$ /spotweb/index.php?page=newznabapi break;
Titel: Re: Configuratie api i.c.m. nginx
Bericht door: Hangmat76 op 25 januari 2018, 15:34:00
Hoi Mesa,

Thx voor je reactie!!

Dit werkt voor mij ook. :clap: Eindelijk een oplossing... ;)

@proxydude,

Ook jij nog bedankt voor je input.

Grtz.