Sign inSign up

readystack/bookstack

By readystack

Updated 27 days ago

Image
0

1.4K

readystack/bookstack repository overview

BookStack

Docker Scout: Grade A Fixable Critical/High CVEs: 0 Signed: cosign

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.

What you get

  • Docker Scout Grade A — all 8 default policies pass, 0 fixable Critical/High.
  • Signed — cosign signature by the ReadyStack release key; verify with cosign verify --key <(curl -fsSL https://readystack.dev/keys/cosign.pub) readystack/bookstack:v26.05.2-CE-debian-bookworm-r1.
  • Built from source, non-root, on the current toolchain.

Pulling

docker pull readystack/bookstack:v26.05.2-CE-debian-bookworm-r1

Deployment

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 full ReadyStack Agent-ready Archive

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

Tag summary

Content type

Image

Digest

sha256:e7d88a79a

Size

477.2 MB

Last updated

6 months ago

docker pull readystack/bookstack