Sign inSign up

readystack/zitadel

By readystack

Updated 27 days ago

Image
0

728

readystack/zitadel repository overview

ZITADEL

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

readystack/zitadel:v4.15.3-CE-ubuntu24.04-r1

A hardened, cosign-signed, offline-rebuildable build of github.com/zitadel/zitadel v4.15.3 (AGPL-3.0-only; the embedded login/proto/docs subtrees are MIT/Apache-2.0 but the shipped server binary is AGPL-3.0-only), 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/zitadel:v4.15.3-CE-ubuntu24.04-r1.
  • Built from source, non-root, on the current toolchain.

Pulling

docker pull readystack/zitadel:v4.15.3-CE-ubuntu24.04-r1

Deployment

Single container, single static Go binary (CGO-free), foreground process — a cloud-native Identity & Access Management (IAM) / OIDC + OAuth2 + SAML + OpenID provider. REQUIRES an EXTERNAL PostgreSQL database the customer provisions and points the container at via ZITADEL_DATABASE_POSTGRES_* env vars — there is NO embedded/SQLite database. zitadel creates and migrates its own schema (event-sourced) in that postgres on first start. NOT a docker-compose-only or Kubernetes-only product, but it is NOT self-contained: postgres is a hard external dependency.

docker run -d --name zitadel -p 8080:8080 -e ZITADEL_DATABASE_POSTGRES_HOST=YOUR_PG_HOST -e ZITADEL_DATABASE_POSTGRES_PORT=5432 -e ZITADEL_DATABASE_POSTGRES_DATABASE=zitadel -e ZITADEL_DATABASE_POSTGRES_USER_USERNAME=zitadel -e ZITADEL_DATABASE_POSTGRES_USER_PASSWORD=YOUR_PW -e ZITADEL_DATABASE_POSTGRES_USER_SSL_MODE=require -e ZITADEL_DATABASE_POSTGRES_ADMIN_USERNAME=postgres -e ZITADEL_DATABASE_POSTGRES_ADMIN_PASSWORD=YOUR_ADMIN_PW -e ZITADEL_DATABASE_POSTGRES_ADMIN_SSL_MODE=require -e ZITADEL_EXTERNALSECURE=true readystack/zitadel:v4.15.3-CE-ubuntu24.04-r1 start-from-init --masterkey 'A-32-CHARACTER-RANDOM-SECRET-HERE' --externalDomain auth.example.com

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:6ee260fb5

Size

188.8 MB

Last updated

6 months ago

docker pull readystack/zitadel