Met dank aan https://mysynology.nl/spotweb-via-webstation
Helaas zijn er geen goede repo’s meer beschikbaar welke Spotweb als package aanbieden en met enige regelmaat updaten. Met de workaround hieronder wordt de laatste versie van Spotweb gedownload en kan deze direct binnen Webstation draaien.
Benodigdheden:
– MariaDB10 (draait als package op de Synology)
– WebStation
– PHPmyAdmin (draait als package op de Synology)
– Spotweb (download zip via https://github.com/spotweb/spotweb)
Configuratie:
1. Unzip het gedownloade zip bestand via de link hierboven. Plaats de inhoud in de “web_packages\wordpress” map van WebStation zodat het pad \wordpress\spotweb\ wordt. Bij mij is dat /volume1/web_packages/wordpress/spotweb
2. Maak in PHPMyAdmin een gebruiker aan. Het is het makkelijkste om deze gebruiker “spotweb” te noemen. Vul ook een sterk wachtwoord in. Laat PHPMyAdmin ook een database aanmaken met volledige rechten voor deze gebruiker op de database. Dit zorgt er voor dat de rechten direct goed staan.
3. Ga via een browser naar http:\\ipvandenas\spotweb\install.php (bij mij is het http://192.168.178.2/wordpress/spotweb) en vul de gegevens van de database in: 127.0.0.1:3307. (bij mij is het 192.168.178.2 en poort 3307. Vul verder in:
– de naam van de database (bij mij spotweb)
– de (root) gebruikersnaam
– het (root) wachtwoord
Klik vervolgens op op “Verify Database” wanneer alle gegevens zijn ingevuld om de database verbinding te testen. Het invulscherm ziet eruit zoals hieronder is weergegeven.
Let op dat er bij port 3307 wordt ingevuld:

4. Vul de usenet provider gegevens in. Indien de provider er niet bij staat kan voor “Custom” worden gekozen. Controleer deze instellingen via “Verify usenet server”.

5. Kies bij “Spotweb Type” voor “Shared”. (ik heb gekozen voor Single User) Dit zorgt ervoor dat er een gebruikersnaam en wachtwoord nodig is om Spotweb te gebruiken.

6. Vul bij “Administrative user” de gegevens in van de eerste gebruiker van Spotweb. Deze gebruiker wordt direct in de Administrator groep geplaatst binnen Spotweb.
7. Druk op “Create system” wanneer alle gegevens zijn ingevuld. In het “Installation succesful” scherm staat een stukje code welke gekopieerd moet worden en in \web\spotweb\dbsettings.inc.php. Creëer dit bestand indien deze nog niet bestaat (bij mij werd er geen stukje code getoond en heb ik dit niet uitgevoerd).
8. Druk op de knop “Visit your Spotweb” om naar Spotweb te gaan. Via de browser kan het bij mij via http://192.168.178.2/wordpress/spotweb.
Hallo Rene,
Bedankt voor je uitleg. Het installeren en ophalen van posts werkt goed. Echter, als ik een nzb wil downloaden krijg ik de melding “http://192.1xx.x.xx/spotweb/?page=getnzb&action=display&messageid=zpmIrZTBxskx4FJZgl7iM@spot.net&apikey=d74ee63b5bd11f8a6s3f1743fc0f64e4 niet vinden”. Heb jij enig idee hoe ik dit kan oplossen zodat ik ook nzb bestanden kan ophalen?
Hoi Menno. Nee dit zegt mij niets, bij mij haalt ie wel het nzb-bestandje op en wordt t gedownload. Ik heb SABnzbd aan Spotweb gekoppeld dan gaat de download van de inhoud vanzelf als je op dat groene download icoontje helemaal rechts klikt (dan neemt SABnzbd het verder over). Soms werken de downloads om mij onbekende redenen niet en probeer ik voor hetzelfde item een andere nzb link te vinden. Maar misschien heb je het inmiddels al opgelost.
Hallo Rene, Ik heb mijn probleem gevonden toen ik in mijn zoektocht http://192.x.x.x/spotweb/install.php opende. Hiermee kun je de instellingen controleren en ik zag dat één van de PHP extensions (zlib) op NOT OK stond. Door dit in de Webstation bij juiste PHP versie te herstellen was het probleem opgelost.
Top gedaan, mooi dat je het opgelost hebt en voor mij ook iets om op te letten. Groet van Rene
Bedankt !
Helemaal aan het werken gekregen … alleen staan alle spots gemerkt als ‘1 decennium, 1 jaar’- oud. Of duurt dit gewoon enkele uren/dagen tot alles netjes is binnengehaald en verwerkt ?
groeten !
Nadat ik een gebruiker (spotweb) heb aangemaakt en naar het adres van ….install.php wil gaan, krijg ik een 500 melding . Er is een fout opgetreden tijdens de aanvraag. Waar heb ik een verkeerde stap gedaan?
Hoi Peter. Misschien is het al gelukt maar als ik bij dat scherm uitkom is het me altijd gelukt de goede verbinding met de database te maken. Ik heb Spotweb inmiddels verschillende keren succesvol geïnstalleerd maar op de een of andere onduidelijke wijze heb ik soms verschillende instellingen moeten proberen. Tips die ik zou proberen zijn: Poort 3306 proberen ipv 3307 en nog geen handmatige database naam (spotweb), gebruikersnaam en wachtwoord voor deze gebruiker in PHPMyAdmin aan te maken maar dat in het scherm waar je het over hebt te doen en daar de inloggegevens van je PHPMyAdmin root inlog. Soms probeerde ik verschillende mogelijkheden waarna je in het volgende scherm kwam. Ik heb in mijn huidige instellingen van Spotweb in PHPMyAdmin de database ‘spotweb’ aangemaakt maar daar zie ik in PHPMyAdmin dit staan “root localhost globaal ALL PRIVILEGES”. Blijkbaar heb ik localhost en niet het ip-adres in het scherm gebruikt of ‘Spotweb’ eerder in de database aangemaakt. Het is eigenlijk proberen tot het lukt. Ik weet t, dit klinkt niet erg duidelijk maar uiteindelijk werkt ’t zeker. Succes !
Hallo Peter,
Ik heb mijn NAS opnieuw moeten configureren, alles is teruggezet, alles werkt, maar spotweb krijg ik niet aan de praat.
ook de database van MariaDB is teruggezet, zi eik via PhPMyadmin . Maar ik krijg een foutmelding van spotweb:
SQLSTATE[HY000] [2002] Connection refused
Please correct the errors in below form and try again
ook als ik de datebase verwijder en de hele riedel vanaf nul begin krijg ik die melding.
Is er wellicht iets mis met de instellingen van webstation?
Hoop dat u kunt helpen.
Robert
Hallo Robert,
Ik herken je probleem en ik heb dit zelf ook ervaren. Ik heb Spotweb inmiddels verschillende keren succesvol geïnstalleerd maar op de een of andere onduidelijke wijze heb ik soms verschillende instellingen moeten proberen. Tips die ik zou proberen zijn: Poort 3306 proberen ipv 3307 en nog geen handmatige database naam (spotweb), gebruikersnaam en wachtwoord voor deze gebruiker in PHPMyAdmin aan maken maar dat in het scherm waar je het over hebt te doen en daar de inloggegevens van je PHPMyAdmin root inlog. Soms probeerde ik verschillende mogelijkheden waarna je in het volgende scherm kwam. Ik heb in mijn huidige instellingen van Spotweb in PHPMyAdmin de database ‘spotweb’ aangemaakt maar daar zie ik in PHPMyAdmin dit staan “root localhost globaal ALL PRIVILEGES”. Blijkbaar heb ik localhost en niet het ip-adres in het scherm gebruikt of ‘Spotweb’ eerder in de database aangemaakt. Het is eigenlijk proberen tot het lukt. Ik weet t, dit klinkt niet erg duidelijk maar uiteindelijk werkt ’t zeker. Succes !
Hi, ik zie op GitHub dat er een nieuwe Spotweb versie is. Is het verstandig te updaten? En zo ja, hoe? Zodat ik niet mijn instellingen of database reset?
Hoi, ik wist niet dat er een nieuwe versie is. Ik heb een goed werkende en ik ga er niets aan veranderen dus ik kan je geen advies geven maar als je een werkende oplossing met die nieuwe versie hebt dan zou ik t graag van je vernemen en kan ik mijn artikel upgraden. Groet van Rene