Synology-Forum.nl

Packages => Officiële Packages => Docker / Container Manager => Topic gestart door: jorda131 op 09 januari 2022, 22:21:13

Titel: Xibo installeren op synology met docker
Bericht door: jorda131 op 09 januari 2022, 22:21:13
Heeft er iemand ervaring met Xibo met docker te installeren op mijn synology Ds216+?
Ik heb de containers in docker geinstalleerd, maar als ik de root ip benader dan krijg ik een foutmelding.
Alle hulp is welkom.
Titel: Re: Xibo installeren op synology met docker
Bericht door: DSGebruiker op 10 januari 2022, 08:08:12
En benader je het IP dan ook op de correct poort ?
Zoals je ziet staat de toekenning van een lokale poort op "Automatisch" , dus de moment dat de container start zal er een TCP-poort toegewezen worden, die dan in de container naar TCP/3306 gemapped gaat worden (mariadb/mysql)

Je kan zelf een poort toekennen als je een edit doet, uiteraard mag deze poort niet overlappend zijn met iets dat al in gebruik is op het systeem.
Je kan vb 23306 of 33306 nemen oid

Dus wat is je probleem ? Kan je de database niet benaderen ? Staat die wel correct ingesteld dat je "remote connections" MAG doen ? Mischien staat die enkel naar 127.0.0.1 te luisteren ?
Titel: Re: Xibo installeren op synology met docker
Bericht door: jorda131 op 10 januari 2022, 08:54:52
Ik wil Xibo installeren op mijn synology DS216+. Dit moet met docker, dus heb als het goed is de containers goed geinstalleerd. Maar nu moet ik de cms laten installeren en dan krijg ik een foutcode.
Titel: Re: Xibo installeren op synology met docker
Bericht door: DSGebruiker op 10 januari 2022, 09:58:15
Kan ik niets van lezen hoor.
Paste desnoods gewoon de text hier of maak de screenshot groter.
Titel: Re: Xibo installeren op synology met docker
Bericht door: jorda131 op 10 januari 2022, 11:30:40
Ik krijg deze melding constant tussendoor in het log. Het hele log hierkopieren lukt niet, want dan wordt het niet geplaatst.
ERROR 1045 (28000): Access denied for user 'cms'@'172.17.0.4' (using password: YES)
  There was a problem connecting to the database: SQLSTATE[HY000] [1045] Acce 
  ss denied for user 'cms'@'172.17.0.4' (using password: YES)                 
                                                                               
Configuring Database Settings
ERROR 1045 (28000): Access denied for user 'cms'@'172.17.0.4' (using password: YES)

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'ServerName' directive globally to
Titel: Re: Xibo installeren op synology met docker
Bericht door: DSGebruiker op 10 januari 2022, 11:45:55
Tja, zoals de error-messages aangeven zit je al zeker met toegangprobleem. Die website/webapp "xibo" wil de database benaderen met een user "cms" maar daar is dus iets niet OK.

Die melding van de fqdn (fully qualified domain name) is voorlopig minder erg.
Eerst moet je toch die access-denied oplossen.

Ik ken "Xibo" verder niet, dus met deze case kan ik niet direct helpen, maar je fout is "universeel"
Titel: Re: Xibo installeren op synology met docker
Bericht door: jorda131 op 10 januari 2022, 11:53:16
Dit zijn de printscreens van de instellingen van de containers
Titel: Re: Xibo installeren op synology met docker
Bericht door: jorda131 op 10 januari 2022, 11:54:46
de bovenste is van de mysql database en deze de cms
Titel: Re: Xibo installeren op synology met docker
Bericht door: DSGebruiker op 10 januari 2022, 12:40:33
Op de CMS-Container geef je als (container) DB-host "mysql" in , ik vraag me af hoe die de resolving doet, maar blijkbaar komt die met een het interne-docker IP op de proppen dat elke container toegewezen krijgt die 172.x.x.x.x
Via de GUI is er niet echt een goede manier om te kijken welke IP's werden toegewezen aan welke containers precies.

Ik werk zo niet. Vb mijn MariaDB container (waarop DB's staan voor verschillende toepassingen) spreek ik aan via het LAN-IP van de Synology NAS zelf. Ik gebruik nooit de "interne" container IP's oid.
Als een bepaalde docker-container wil praten met de DB moet die langs "de buitenkant" om gaan.



Titel: Re: Xibo installeren op synology met docker
Bericht door: jorda131 op 10 januari 2022, 12:46:07
Wat kan ik dan het beste volgens jou instellen? Md zit op poort 3306
Titel: Re: Xibo installeren op synology met docker
Bericht door: DSGebruiker op 10 januari 2022, 12:58:06
Probeer eens op de db-container zowel externe als interne poort op 3306 te zetten ipv die "automatische" waarde
Denk eraan, dit kan enkel indien vb op de NAS niet een ander package van MySql/MAriaDB aan het draaien is want dan is die TCP/3306 "extern" reeds bezet.
Vervolgens in de CMS-container als "mysql host" niet "mysql" in geven maar vb het IP van de LAN-kant van je NAS. Vb 192.168.x.x (en ik hoop dat je natuurlijk een VAST IP gebruikt voor een NAS hé)

Dan ben je alvast zeker dat je de op correct db-instance valt. Tja en dan die "access denied" blijft wel gek.
Als die DB zo staat om enkel connecties van 127.0.0.1 te accepteren moet je dat eerst oplossen op DB-niveau. Heeft niks met Synology of Docker te maken maar is gewoon DBA (db-administratie)
Titel: Re: Xibo installeren op synology met docker
Bericht door: jorda131 op 10 januari 2022, 13:31:39
Als ik op beide 3306 invoer krijg ik een conflict. En als ik ipv mysql bij de cms het ipadres invoer zie ik in de log dat die blijft wachten totdat de mysql online komt.
Voer ik weer mysql in dan krijg ik weer de melding dat die geen toegang heeft.
Titel: Re: Xibo installeren op synology met docker
Bericht door: DSGebruiker op 10 januari 2022, 13:41:30
> ls ik op beide 3306 invoer krijg ik een conflict.

Dat wil dus zeggen dat je de op NAS nog een andere database-service hebt draaien, vandaar dat TCP/3306 reeds bezet is "aan de buitenkant"
Tja, dan laat je beter "mysql" als host staan, maar dan moet dat access-probleem nog opgelost geraken.
Daar kan ik niet echt mee helpen.
Geen user-forum van Xibo ofzo ? Je zal niet de eerst zijn met deze specifieke problemen.
Titel: Re: Xibo installeren op synology met docker
Bericht door: jorda131 op 10 januari 2022, 13:58:14
Ik heb een andere nas draaien, kan dat het probleem zijn?
Ik kan de instellingen van mijn webservice doorsturen?
Titel: Re: Xibo installeren op synology met docker
Bericht door: DSGebruiker op 10 januari 2022, 14:30:05
Andere NAS staat er los van. Beide containers draaien op 1 NAS, daar moet je het oplossen.
Echter van dit soort (applicatieve) zaken ken ik weinig.
Titel: Re: Xibo installeren op synology met docker
Bericht door: jorda131 op 10 januari 2022, 14:39:54
Mariadb 10 draaid op poort 3306, kan het daar aan liggen?
Titel: Re: Xibo installeren op synology met docker
Bericht door: DSGebruiker op 10 januari 2022, 15:18:53
Neen, ik heb ook MariaDB 10 op TCP/3306 draaien, maar da's dan ook de ENIGE database-server op m'n NAS.
Maria10 als container, met TCP/3306 aan de "buitenkant" en ook intern in de container-lan 172.x.x.x op TCP/3306

Je gaat toch een terminal/bash moeten opendoen op de MariaDB en met het "mysql" commando mischien wat moeten prullen aan die access-denied!

Titel: Re: Xibo installeren op synology met docker
Bericht door: jorda131 op 10 januari 2022, 19:20:33
Ik heb de nas terug naar fabrieksinstellingen gezet.
Als ik dan de mysql container opnieuw installeer krijg ik een conflict met poort 3306. En als ik dan de cms opnieuw installeer in docker geeft hij weer aan dat hij geen toegang heeft op 172.17.0.4.

Heb met phpmyadmin de gebruiker toegevoegd en de volledige toegang gegeven.
Maar nog steeds krijg ik dezelfde melding
Titel: Re: Xibo installeren op synology met docker
Bericht door: DSGebruiker op 10 januari 2022, 19:29:46
Ik heb echt de indruk dat jij 2 verschillende, naast elkaar draaien instances hebt oid en mischien zelfs niet eens op de correct "database" aan het werken bent.
Welke server (om te managen) heb je opgegeven met die phpmysqladmin ? Ook weeral "mysql" ?
Is dat phpmysqladmin ook in een Docker ? Of gewoon package ?

Feit dat TCP/3306 conflicterend is .... staat er op je NAS een package MySQL of MariaDB ? Gebruikt je dat ? Gooi het er anders eens af ?

Bon, als je Maria10-container draaiend is en je klikt erop en gaat naar "ports" => Welke "external port" is dan toegewezen ? Aan de binnenkant dus TCP/3306 maar wat aan de buitenkant ? Kan je het IP & deze poort eens ingeven op phpmysqladmin ?
Titel: Re: Xibo installeren op synology met docker
Bericht door: jorda131 op 10 januari 2022, 20:14:21
Ik heb de mariadb10 eraf gegooid. Nu kan ik het wel aanpassen.
Maar de foutcode blijft in de cms dat hij geen toegang heeft tot 172.17.0.4
Titel: Re: Xibo installeren op synology met docker
Bericht door: jorda131 op 10 januari 2022, 20:19:24
Ik heb de mariadb10 eraf gegooid. Nu kan ik het wel aanpassen.
Maar de foutcode blijft in de cms dat hij geen toegang heeft tot 172.17.0.4

Ik gebruik phpmyadmin app op de synology om in de database the komen.
Maar die kan er nu niet in omdat mariadb app niet geïnstalleerd staat.

Staat misschien mijn mysql container niet goed ingesteld?
Titel: Re: Xibo installeren op synology met docker
Bericht door: DSGebruiker op 10 januari 2022, 20:54:10
Ah, nu spreek je ineens over een mysql-container ? Je had dus zowel MariaDB als MySQL containers draaien ? Kan mogelijk verklaren waarom TCP/3306 reeds ingenomen was.
Waarom heb je MySQL dan (nog) draaien  ?
Heb je nu MySQL in een container draaien of als Synology-package ?


Kan je CMS-container dan gewoon niet inpikken op de MySQL en daar een database op aanmaken ? Moet het MariaDB10 zijn ?

Hoe weet de CMS dat hij 172.17.0.4 moet benaderen ? Wie heeft dat erin gezet in dat connectie-profiel ?

Is een fout idee van mij dat je totaal geen ervaring hebt met het opzetten van dit soort dingen ?




Titel: Re: Xibo installeren op synology met docker
Bericht door: jorda131 op 10 januari 2022, 21:00:56
Ik heb alle app van synology eraf gegooid en nu werkt alles.
Nee hebber niet heel veel ervaring met docker. Eerst deed is het altijd via het webadres installeren, maar tegenwoordig moest het met xibo.
Bedankt voor je input, daardoor ben ik er uiteindelijk uit gekomen.
Titel: Re: Xibo installeren op synology met docker
Bericht door: DSGebruiker op 10 januari 2022, 21:04:46
Goed te horen dat je verder kan!