In deze installeer SpotWeb Docker Synology. Gaan we SpotWeb installeren op een Synology systeem via Docker.
SpotWeb is een website die verbonden is met het SpotWeb netwerk. Als hier iemand iets aan dit SpotNet netwerk is toevoegd dan kan jij het nzb bestand downloaden. SpotWeb kan je ook als Newznab server instellen, waardoor je automatisch kan downloaden uit de nieuwsgroepen.
Als je het programma Docker nog niet hebt geïnstalleerd op je Synology. Dan moet je deze eerst installeren.
Open de pagina van je Synology.
Ga naar het Packe center.
Ga naar het tablad alle pakketten. Zoek nu naar Docker. En klik dan vervolgens op Installeren.
Open nu docker
Ga naar Netwerk en dan Toevoegen.
Bovenstaande gegevens kan je het beste overnemen, dan is deze handleiding makkelijker te volgen.
Je moet een netwerk bridge aanmaken anders kan je problemen krijgen met de standaard poort 80 van SpotWeb.
We hebben een database nodig om de gegevens van SpotWeb op te slaan. We moeten daarom als eerste MariaDb installeren voor SpotWeb.
Klik links op bovenstaande icoon.
Type Docker. En open Docker.
Ga naar Container. Klik op Maken. Dan Toevoegen. Klik dan Toevoegen vanuit URL
Geef de volgende url op https://hub.docker.com/_/mariadb
Selecteer latest. En dan Selecteer.
Ga naar Image. Selecteer MariaDB ,en klik op Starten.
Selecteer Bridge.
Dan Volgende. Gebruik niet de optie Gebruik het zelfde netwerk als de Docker host. Je kan dan namelijk niet de poort van SpotWeb aanpassen. En dit is standaard 80 wat vaak een conflict geeft.
Zet hier Auto herstart aan. Zodat de database wordt gestart tijdens het starten van je Synology.
Ga naar Geavanceerde instellingen.
Klik op toevoegen, en voeg de onderstaande waardes toe.
| MYSQL_ROOT_PASSWORD | Dit is het hoofd wachtwoord van de database. Deze heb je waarschijnlijk nooit nodig. |
| TZ | Dit is de tijdszone voor Nederland is dit Europe/Amsterdam. Leef je in een andere tijdszone zie dan https://en.wikipedia.org/wiki/List_of_tz_database_time_zones |
| MYSQL_DATABASE | De naam van de database bijvoorbeeld spotweb |
| MYSQL_USER | de gebruikersnaam om in te loggen op de database |
| MYSQL_PASSWORD | Het wachtwoord voor de database |
Klik op Bewaren. En dan op Volgende.
Klik nogmaals op Volgende.
Verander Auto naar 3306. Zie bovenstaande screenshot. Klik op Volgende.
Klik op Volgende.
Nu op klaar. Je zou hem nu actief moeten zien bij container.
Nu kunnen we SpotWeb gaan installeren op Docker Synology.
Klik links op bovenstaande icoon.
Type Docker. Om Docker te openen.
Ga dan naar Container. Klik op Maken. Dan Toevoegen. Klik dan Toevoegen vanuit URL
Geef dan de volgende url op https://hub.docker.com/r/erikdevries/spotweb
Wees er zeker van dat Latest is geselecteerd. En dan Selecteer.
Ga naar Image en Selecteer SpotWeb. En klik op Starten.
Klik op Volgende.
Zet Auto start aan. Zodat SpotWeb opnieuw gestart wordt indien nodig.
Ga naar Geavanceerde instellingen.
| DB_USER | Je gebruikersnaam die hebt gebruikt bij de MariaDb installatie. |
| DB_NAME | spotweb |
| DB_PASS | Het wachtwoord die je hebt gebruikt bij de MariaDb installatie. |
| DB_PORT | 3306 De poort die je hebt gebruikt bij de MariaDb installatie. |
| DB_HOST | 172.17.0.1 het ip adres van je netwerk. (bridge) |
Voeg bovenstaande toe. Door op toevoegen te klikken. En dan Save.
Klik op Volgende.
Geef bij local poort 8085 op en bij container poort 80. SpotWeb wil op 80 starten maar dit geeft problemen.
Dan Volgende.
Volgende.
En dan Klaar.
Mocht je een vergelijkbare melding krijgen, dan zal je de poort moeten aanpassen naar bijvoorbeeld 81, 81
ik gebruik zelf 8085.
Je moet SpotWeb er nu bij zien staan bij Contrainer. Je moet nu ongeveer 15 minuten wachten de tabbelen moeten worden aangemaakt.
Je moet onderstaande terug vinden in het log van de SpotWeb database.
Je kan nu SpotWeb benaderen via http://ip-synology:8085 heb geduld kan echt even duren.
Je kan nu naar de volgende stap als alles goed is gegaan mocht dat nog niet het geval zijn zie onderstaande FAQ.
Handleiding SpotWeb Docker
Mocht je ergens fouten tegen komen in de SpotWeb log of SpotWeb database log. Dan moet je de command line starten.
Open de Container van de SpotWeb database. En ga dan naar Terminal.
Dan Maken. En klik op Bash. Dan Ctrl A en je kan dan plakken met CTR +V en kopiëren met CTR+C.
Onderstaande scherm is hoe het er uitziet als je bent ingelogd op de database.
Ik had zelf wat problemen met de variabele die niet altijd lijken te werken. Zo werd er bij mij geen standaard database voor spotweb aangemaakt.
mysql -u root -p
CREATE DATABASE spotweb;FLUSH PRIVILEGES;
mysql -u root -p
GRANT ALL PRIVILEGES ON . TO ‘gebruiker1’@localhost IDENTIFIED BY ‘wachtwoord1’;FLUSH PRIVILEGES;
mysql -u root -p
CREATE USER ‘gebruiker1’@172.17.0.1 IDENTIFIED BY ‘wachtwoord1’;FLUSH PRIVILEGES;
mysql -u root -pSHOW DATABASES;
mysql -u root -p
select user from mysql.user;
Handleiding SpotWeb Docker
Ngroups is een bekende naam binnen de Usenet-wereld en wordt vaak genoemd als een stabiele…
Giganews is één van de oudste en bekendste Usenet-providers ter wereld. Het bedrijf bestaat al…
Op Rappie.net kan je films downloaden met Nederlandse Ondertitels. Je kan dit gratis uitproberen van…
De term beste newsreader wordt vaak gebruikt, maar zelden goed uitgelegd. Want wat “de beste”…
Over Newsgrabber Newsgrabber is een gebruiksvriendelijke Usenet-provider met een ruim aanbod aan abonnementen voor zowel…
Deze website gebruikt cookies.