readystack/bookstack:v26.05.2-CE-debian-bookworm-r1
A hardened, cosign-signed, offline-rebuildable build of github.com/BookStackApp/BookStack v26.05.2 (MIT), built clean-room from official upstream source by ReadyStack.
cosign verify --key <(curl -fsSL https://readystack.dev/keys/cosign.pub) readystack/bookstack:v26.05.2-CE-debian-bookworm-r1.docker pull readystack/bookstack:v26.05.2-CE-debian-bookworm-r1
Single container (Apache + mod_php, one foreground process) running the BookStack Laravel/PHP application. It REQUIRES an EXTERNAL MySQL 8.0+ / MariaDB 10.6+ database the operator provisions and points the container at via DB_HOST/DB_PORT/DB_DATABASE/DB_USERNAME/DB_PASSWORD env vars — there is NO embedded/SQLite database. BookStack creates and migrates its own schema (php artisan migrate) on first start. NOT a multi-service cluster and NOT docker-compose/Kubernetes-only, but it is NOT self-contained: a MySQL/MariaDB server is a hard external dependency.
docker run -d --name bookstack -p 8080:8080 -e APP_KEY=base64:YOUR_32_BYTE_KEY -e APP_URL=https://books.example.com -e DB_CONNECTION=mysql -e DB_HOST=YOUR_DB_HOST -e DB_PORT=3306 -e DB_DATABASE=bookstack -e DB_USERNAME=bookstack -e DB_PASSWORD=YOUR_DB_PW -v bookstack-storage:/app/storage -v bookstack-uploads:/app/public/uploads readystack/bookstack:v26.05.2-CE-debian-bookworm-r1 (generate APP_KEY once with: docker run --rm readystack/bookstack:v26.05.2-CE-debian-bookworm-r1 php artisan key:generate --show)
The complete --network=none build kit to recreate this exact image yourself — plus admin/DB/API handbooks, seed data, a validated test suite, and signed provenance — is at readystack.dev/buy.html.
— ReadyStack · readystack.dev
Content type
Image
Digest
sha256:e7d88a79a…
Size
477.2 MB
Last updated
6 months ago
docker pull readystack/bookstack