Bookstack im Docker, Rechtevergabe

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Kein Thema.
Melde dich halt morgen noch mal
 

cat

Benutzer
Mitglied seit
05. Jan 2023
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Mist, schau mal:

230104 16:45:04 mysqld_safe Logging to '/config/databases/a7f5a3e12d3a.err'.
230104 16:45:04 mysqld_safe Starting mariadbd daemon with databases from /config/databases
[ls.io-init] done.
Caught SIGTERM signal!
[custom-init] No custom services found, skipping...
[migrations] started
[migrations] no migrations found
usermod: no changes
-------------------------------------
_ ()
| | ___ _ __
| | / __| | | / \
| | \__ \ | | | () |
|_| |___/ |_| \__/
Brought to you by linuxserver.io
-------------------------------------
To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------
User uid: 1026
User gid: 100
-------------------------------------
[custom-init] No custom files found, skipping...
230105 12:05:43 mysqld_safe Logging to '/config/databases/a7f5a3e12d3a.err'.
230105 12:05:43 mysqld_safe Starting mariadbd daemon with databases from /config/databases
[ls.io-init] done.
Caught SIGTERM signal!
[custom-init] No custom services found, skipping...
[migrations] started
[migrations] no migrations found
usermod: no changes
-------------------------------------
_ ()
| | ___ _ __
| | / __| | | / \
| | \__ \ | | | () |
|_| |___/ |_| \__/
Brought to you by linuxserver.io
-------------------------------------
To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------
User uid: 1026
User gid: 100
-------------------------------------
[custom-init] No custom files found, skipping...
Warning: World-writable config file '/etc/my.cnf.d/custom.cnf' is ignored
Warning: World-writable config file '/etc/my.cnf.d/custom.cnf' is ignored
230105 13:39:58 mysqld_safe Logging to '/config/databases/a7f5a3e12d3a.err'.
230105 13:39:58 mysqld_safe Starting mariadbd daemon with databases from /config/databases
[ls.io-init] done.
Caught SIGTERM signal!
[custom-init] No custom services found, skipping...
[migrations] started
[migrations] no migrations found
usermod: no changes
-------------------------------------
_ ()
| | ___ _ __
| | / __| | | / \
| | \__ \ | | | () |
|_| |___/ |_| \__/
Brought to you by linuxserver.io
-------------------------------------
To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------
User uid: 1026
User gid: 100
-------------------------------------
[custom-init] No custom files found, skipping...
230105 21:50:51 mysqld_safe Logging to '/config/databases/a7f5a3e12d3a.err'.
Warning: World-writable config file '/etc/my.cnf.d/custom.cnf' is ignored
Warning: World-writable config file '/etc/my.cnf.d/custom.cnf' is ignored
230105 21:50:51 mysqld_safe Starting mariadbd daemon with databases from /config/databases
[ls.io-init] done.
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Ich melde mich morgen noch mal bei dir!
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Kannst du mal noch die Einrichtung des mariaDB-Containers durchgeben?
Und wenn du den Stack noch hast, mit dem du bei dir die Container via portainer erstellt hast, den auch
 

cat

Benutzer
Mitglied seit
05. Jan 2023
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Meinst du das hier:

docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /volume1/docker/portainer:/data portainer/portainer

---
version: "2"
services:
bookstack:
image: linuxserver/bookstack container_name: bookstack environment:
- PUID=1026
- PGID-108
- DB_ HOST-bookstack db
- DB_USER-bookstack
- DB_PASS-password
- DB_DATABASE-bookstackapp volumes:
- /volume1/docker/bookstack: /config ports:
-8912:80
restart: unless-stopped depends on:
1 - bookstack_db bookstack_db:
image: linuxserver/mariadb container_name: bookstack_ db environment:
- PUID-1026
- PGID-100
- MYSQL_ROOT_PASSWORD-password
- TZ-America/Detroit
- MYSQL_DATABASE-bookstackapp
- MYSQL_USER-bookstack
- MYSQL_PASSWORD-password volumes:
-/volume1/docker/bookstack:/config restart: unless-stopped
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
So ganz stimmt das alles nicht bei dir.
Erstens hast du meist da wo ein "=" sein müsste, ein "-" stehen.
Also bei dir: PGID-108. Korrekt wäre aber PGID=108 und so weiter.
Und wieso verwendest du bei der MariaDB eine andere PGID als bei bookstack?
DB_ HOST-bookstack db
müsste bei dir ja eigentlich "DB_HOST=bookstack_db" heißen.

Dass DB_PASS falsch ist, hatte ich ja schon geschrieben.
In deinem PDF von gestern vom bookstack Container wird aber der Port 6875 verwendet und nicht 8192???

Das ist ein ziemliches Durcheinander.

Außerdem fehlt komplett die "APP_URL" beim bookstack Container. Das kann gar nicht funktionieren.

Gib mir mal folgende Infos und ich bau dir ein Installscript:
-IP deines NAS
-gewünschten Port für Bookstack
-deine Timezone (bist du tatsächlich in Detroit?)
 

cat

Benutzer
Mitglied seit
05. Jan 2023
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Oh wow. Das ist echt sowas von cool von dir.

-IP deines NAS: 192.168.178.94
-gewünschten Port für Bookstack: hatte die 6875 gelassen. Aber an sich egal oder?
-deine Timezone (bist du tatsächlich in Detroit?): hä ne. Bin in Bad Saulgau, BW, Deutschland.
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
hä ne. Bin in Bad Saulgau
Oben in der Konfig hattest du ja folgendes stehen:
TZ-America/Detroit
Deswegen hatte ich gefragt.
Aber is ja jetz auch egal :ROFLMAO:

Mit dem Script, dass ich dir in den Anhang gepackt habe, habe ich bei mir erfolgreich eine Testumgebung aufsetzen können.
Sollte also bei dir auch so hinhauen.
Die PUID/PGID habe ich weggelassen, um das erstmal als Fehlerquelle auszuschließen. Damit das hinhaut, muss bei dir auf die Unterordner "bookstack" und "bookstackdb" für everyone R/W gesetzt sein (im docker-Share). Hattest du zwar schon bestätigt, dass das so ist, aber ich schreibe es dennoch noch mal. Wenn das so hinhauen sollte, kannst du ggfs. ja dieses Recht wieder entziehen und den Containern die PUID/PGID wieder hinzufügen, wenn du möchtest.
Diesen Stack packst du jetzt in den Portainer Stack Editor (siehe Anleitung Punkt 5 von mariushosting) und sagst dann Bescheid, ob es hinhaut.
 

Anhänge

  • Bookstack.txt
    782 Bytes · Aufrufe: 91

cat

Benutzer
Mitglied seit
05. Jan 2023
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Habe den alten stack gelöscht und deinen neuen eingespielt. Alle Logs sehen gut aus.
Die Ordnerberechtigungen habe ich in der File Station auf Ebene des Verzeichnis "docker" für everyone auf R/W gesetzt inklusive aller Unterordner.

Fazit: in Safari kommt nach wie vor ein einfacher stiller weißer Screen.

Chrome ist da rabiater:

Diese Seite funktioniert nicht​

192.168.178.94 kann diese Anfrage momentan nicht verarbeiten.
HTTP ERROR 500

Ich bin ratlos. Muss ich vor dem Einspielen, die Container löschen?
Oder die Verzeichnisse in der File Station löschen und neu anlegen?
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Jap. Lösche mal alle docker-Ordner, Images und Container, die du vorher angelegt hast.
Der Code 500 besagt: "Internal Server Error". Also kann der Container die Anfrage aufgrund eines Problems nicht beantworten. Dies liegt vermutlich an fehlerhaften Daten, die noch im Docker-Ordner liegen.
Wenn der Stack gestartet wurde, kann es dann auch einige Minuten dauern, bis die Weboberfläche erreichbar ist.
 

cat

Benutzer
Mitglied seit
05. Jan 2023
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
File Station: Ordner bookstack & bookstackdb gelöscht
Portainer: alle Images & Container (bis auf portainer) und Stack gelöscht.
gewartet....

File Station: Ordner bookstack & bookstackdb neu angelegt und nochmal nachgecheckt wegen R/W Rechte. Aus Verzweiflung für everyone "vollständige Kontrolle" eingerichtet.
Portainer: deinen Stack mit Berlin :) hochgeladen.

File Station: Ordner bookstack & bookstackdb wieder gefüllt
Container in Portainer wieder angelegt und running.
gewartet...

Safari, Chrome & Firefox : GEHT NICHT
Gibt es doch nicht oder?
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Ordner bookstack & bookstackdb wieder gefüllt
Du hast da aber nix manuell reinkopiert, oder?

Das gibt es echt nicht. Mit welcher URL greifst du auf den Container zu?
Testweise mal DS Firewall ausgemacht?
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Gibt es nun einen Fehler in den Container-Logs?
Und wenn nicht, werden dabei die (fehlgeschlagenen) Zugriffe geloggt?
 

cat

Benutzer
Mitglied seit
05. Jan 2023
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Ne ne. Habe die Ordner nur angelegt und die waren leer. Nach dem ausgeführten stack von dir waren die wieder gefüllt. Installation hat also funktioniert.

Test mit ausgeschalteter Firewall hat auch nicht funktioniert. :(

Könnte es irgendwas mit dem Router zu tun haben? Irgendeine Einstellung da, die den Zugriff blockiert? Aber macht keinen Sinn. Bin ja im gleichen Netzwerk...

Hoffe, du hast noch eine Idee...
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Wir haben grad zeitgleich gepostet.
Wie schon im Post vor dir gesagt, mal kurz die Logs prüfen.
Und: Mit welcher URL geifst du zu?
 

cat

Benutzer
Mitglied seit
05. Jan 2023
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Gibt es nun einen Fehler in den Container-Logs?
Und wenn nicht, werden dabei die (fehlgeschlagenen) Zugriffe geloggt?
Habe die Logs kontrolliert. Du meinst schon die Logs, die in der Ansicht (Bild anbei) bei den Quick actions über das linke Symbol aufgerufen werden können oder? Da steht nicht viel drin und nein keine fehlgeschlagenen Zugriffe geloggt.

Ich gehe über die
http://192.168.178.94:6875/
oder oft über den Link in der Ansicht (Bild anbei)
 

Anhänge

  • Bildschirm­foto 2023-01-06 um 20.24.40.png
    Bildschirm­foto 2023-01-06 um 20.24.40.png
    100,6 KB · Aufrufe: 12

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Jap die meine ich. Versuche mal, den Slash am Ende wegzulassen
 

cat

Benutzer
Mitglied seit
05. Jan 2023
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Habe vor 24 Minuten die Logs hochgeladen hier. Nachricht ist immer noch in Prüfung. sollte hoffentlich bald kommen.
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
ok. dann warten wir mal
 

cat

Benutzer
Mitglied seit
05. Jan 2023
Beiträge
22
Punkte für Reaktionen
0
Punkte
1
Ohne slash geht auch nicht. Anbei die Logs
 

Anhänge

  • _bookstack_db_logs.txt
    4,4 KB · Aufrufe: 5
  • _Bookstack_logs 2.txt
    4,8 KB · Aufrufe: 3


 

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