- Mitglied seit
- 28. Okt 2020
- Beiträge
- 15.028
- Punkte für Reaktionen
- 5.401
- Punkte
- 564
Habe ich gerade nochmal auf https://docs.linuxserver.io/images/...-compose-recommended-click-here-for-more-info geguckt. Man muss das auf 80 mappen.Fehler 1. Das muss6875:443
heißen
Beim Image von LinuxServer ist es wohl wirklich /config.Fehler 2: Die MariaDB braucht nicht /config gemountet, sondern /var/lib/mysql
version: "2"
services:
bookstack:
image: linuxserver/bookstack
container_name: Bookstack
environment:
- PUID=1039
- PGID=100
- APP_URL=http://192.168.100.45:6875
- DB_HOST=bookstack_db
- DB_USER=bookstack
- DB_PASSWORD=yourdbpass
- DB_DATABASE=bookstackapp
volumes:
- /volume1/docker/bookstack/bookstack:/config
ports:
- 6875:443
restart: always
depends_on:
- bookstack_db
bookstack_db:
image: linuxserver/mariadb
container_name: bookstack_db
ports:
- 3306:3306
environment:
- PUID=1039
- PGID=100
- TZ=Europe/Berlin
- MYSQL_ROOT_PASSWORD=yourdbpass
- MYSQL_DATABASE=bookstackapp
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=yourdbpass
volumes:
- /volume1/docker/bookstack/bookstackdb:/config
restart: always
Nein. Ich habs auf 443 gemappt.Man muss das auf 80 mappen.
Kann sein. Ich verwende das "offizielle" MariaDB Imageist es wohl wirklich /config.
In der Doku steht das leider nicht. Aber ich hab eben im Dockerfile geguckt. Du hast recht. Es geht beides.Nein. Ich habs auf 443 gemappt
Wenn ich den Port 3306 den ich für MariaDB hinterlegt hatte aufrufen will, sprich unter: http://192.168.100.45:3306/So, der aktuelle Stack.
das ich mariadb nicht auf /config sondern auf /var/lib/mysql mounten soll, klappte bei mir nicht.
Nachdem ich /config durch /var/lib/mysql ersetzt hatte. Wurde nichts in den Ordner geschrieben, mit Config schreibt aller allerdings alles in die databases
Aufruf der lokalen IP bringt aktuell eine Veränderung. es wird folgendes angezeigt:
400 Bad Request
The plain HTTP request was sent to HTTPS port
nginx
EDIT: nachdem Vorposter sagte, der Port muss auf 6875:80 gemapped werden, erhalte ich o.g. Fehler nicht mehr. Stattdessen wieder eine komplett weiße Seite
version: "2"
services:
bookstack:
image: linuxserver/bookstack
container_name: Bookstack
environment:
- PUID=10*EINFÜGEN*
- PGID=100
- APP_URL=https://bookstack.*EINFÜGEN*.synology.me
- DB_HOST=bookstack_db
- DB_USERNAME=bookstack
- DB_PASSWORD=yourdbpass
- DB_DATABASE=bookstackapp
volumes:
- /volume1/docker/bookstack/bookstack:/config
ports:
- 6875:80
restart: always
depends_on:
- bookstack_db
bookstack_db:
image: linuxserver/mariadb
container_name: bookstack_db
ports:
- 3306:3306
environment:
- PUID=10*EINFÜGEN*
- PGID=100
- TZ=Europe/Berlin
- MYSQL_ROOT_PASSWORD=yourdbpass
- MYSQL_DATABASE=bookstackapp
- MYSQL_USERNAME=bookstack
- MYSQL_PASSWORD=yourdbpass
volumes:
- /volume1/docker/bookstack/bookstackdb:/config
restart: always
Hallo,Oh Gott, ich glaube es läuft. Ich bin just in diesem Moment auf der Anmeldeseite und habe mich mit den Default-Daten angemeldet.
Nachdem ich nun auch per Reverse-Proxy heute endlich mal eine "leere, weiße Seite" bekommen habe, samit Bookstack-Logo im Tab hab ich weiter geforscht und habe im Compose-File gesehen, dass in den Environments u.a. stand:
DB_USER sowie MYSQL_USER, da ich irgendwann mal gelesen hatte, dass DB_PASS zu DB_PASSWORD wurde habe ich die beiden Werte entsprechend auf DB_USERNAME sowie MYSQL_USERNAME angepasst und scheinbar klappte es damit.
Ich werde für die "Nachwelt" den nun scheinbar laufenden Compose-File hier einfügen. Danke an jeden, der versucht hat mitzuhelfen.
*EINFÜGEN* sind Variable, die durch die eigenen Werte zu ersetzen sind. Ebenso wie etwaige Passwörter
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.