56 lines
1.7 KiB
Plaintext
56 lines
1.7 KiB
Plaintext
# =====================================================================
|
|
# BookStack Portainer Stack (All-in-One)
|
|
# =====================================================================
|
|
#
|
|
# Anleitung für Portainer:
|
|
# 1. Gehe auf "Stacks" -> "Add stack"
|
|
# 2. Gib dem Stack einen Namen (z. B. "bookstack")
|
|
# 3. Kopiere diesen Inhalt in den Web-Editor
|
|
# 4. Klicke unten auf "Deploy the stack"
|
|
#
|
|
# URL im Browser: http://<DEINE-SERVER-IP>:6875
|
|
# Standard-Login:
|
|
# E-Mail: admin@admin.com
|
|
# Passwort: password
|
|
# =====================================================================
|
|
|
|
version: "3.8"
|
|
|
|
services:
|
|
bookstack:
|
|
image: lscr.io/linuxserver/bookstack:latest
|
|
container_name: bookstack
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- APP_URL=http://localhost:6875 # Tipp: Falls du von anderen Geräten darauf zugreifst, trage hier die IP deines Servers ein (z. B. http://192.168.178.50:6875)
|
|
- DB_HOST=bookstack_db
|
|
- DB_USER=bookstack
|
|
- DB_PASS=v_I2O7fK-6e7tO3Z_B7G6Y # Automatisch generiertes, sicheres Passwort
|
|
- DB_DATABASE=bookstackapp
|
|
volumes:
|
|
- bookstack_data:/config
|
|
ports:
|
|
- 6875:80
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- bookstack_db
|
|
|
|
bookstack_db:
|
|
image: lscr.io/linuxserver/mariadb:latest
|
|
container_name: bookstack_db
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- MYSQL_ROOT_PASSWORD=K8_f9H_j2L_m5N_p8Q_s3T_v6W_z9Y # Automatisch generiertes Root-Passwort
|
|
- MYSQL_DATABASE=bookstackapp
|
|
- MYSQL_USER=bookstack
|
|
- MYSQL_PASSWORD=v_I2O7fK-6e7tO3Z_B7G6Y
|
|
volumes:
|
|
- bookstack_db_data:/config
|
|
restart: unless-stopped
|
|
|
|
# Portainer verwaltet diese Volumes automatisch auf deiner Festplatte:
|
|
volumes:
|
|
bookstack_data:
|
|
bookstack_db_data: |