Koha Docker mit MariaDB MySql Installieren

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

tintin82

Benutzer
Registriert
10. Mai 2018
Beiträge
14
Reaktionspunkte
0
Punkte
1
Hi Leute,

hat einer von Euch Erfahrungen mit einer Koha Docker Installation auf einem Synology Server ??

Ich habe bereits MariaDB installiert und den Container "digibib/koha-docker" heruntergeladen.
Leider bekomme ich ständig die Fehlermeldung, dass sich koha nicht mit dem MySql Server verbinden kann.

Ich bin mir nicht so richtig im Klaren drüber weshalb die Verbindung nicht funktioniert.
Das MySql Port ist offen und erreichbar. Der MariaDB MySql Server läuft.

Dennoch bekomme ich einige Fehlermeldungen, dass die Verbindung zur Datenbank nicht funktioniert.

Gruß,
TinTin
 
Ich kann dir nicht wirklich helfen, aber mal so ein Einwurf:
Hast du MariaDB 10 installiert? Das hört nicht auf den Standardport für MySQL 3306 wie MariaDB 5.6 sondern auf Port 3307
 
Hi Geimist,

danke für die schnelle Antwort. Du hast Recht, es sind beide Datenbanken installiert und laufen. Es lag aber an den internen Koha Konfigurationsdateien.
Man muss die Datenbank extra mit einem SQL Script anlegen, und die Verbindungsparameter nochmal in einer speziellen Datei angeben. ...
Zumindest das Datenbank Problem ist jetzt gelöst laut error logs.

Momentan bin ich bei dem Problem dass ich einen:
Internal Server Error
(500)
von apache2 zurückbekomme wenn ich auf koha zugreifen möchte.

Ich vermute ich weiß woran es liegt, und sollte nun herausfinden, wo Synology seine docker run .... Kommandos hinterlegt hat.
Sowei ich recherchieren konnte muss man dem Docker bei synology noch einige "Parameter" mitgeben....

Momentan habe ich aber die entsprechende Datei noch nicht gefunden.

(Wenn ich koha auf der Diskstation zum laufen bringe, stelle ich hier eine Zusammenfassung rein.)

Gruß,
TinTin
 
Hi Again,

also jetzt tut es tuen tuen. =)
Der Weg welcher für mich funktioniert hat mit installiertem MariaDB (5 & 10)
1.) Login mit SSH via console auf der Diskstation
2.) Unter MyPhpAdmin Einen User und ein Passwort anlegen sowie eine leere Datenbank mit dem Namen koha_<Instanzname>
Instanzname ist ein Frei wählbarer Name für die Bibliothek.
3.) Kommando:
docker run --rm --cap-add=DAC_READ_SEARCH --cap-add=SYS_NICE --cap-add=MKNOD -d --name koha_docker -p 30010:6001 -p 30011:8080 -p 30012:8081 -e KOHA_INSTANCE=<Instanzname> -e KOHA_ADMINUSER=<MariaDb User> -e KOHA_ADMINPASS=<Das MariaDb Passwort zum User> -e KOHA_DBHOST=localhost -t 16c0e333028d
ausführen

Koha ist dann über
http:\\<Deine Disk Station addresse>:30011
http:\\<Deine Disk Station addresse>:30012
erreichbar
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat