Skip to content

Quick Start

  • Docker 24.0+ with Compose v2
  • A domain name (e.g. reports.acme.com)
Terminal window
curl -fsSL https://presswerk.app/install.sh | bash

The installer will:

  1. Check that Docker is installed and running
  2. Ask for your domain name
  3. Generate secure passwords automatically
  4. Pull and start all containers

After installation, three containers are running:

ContainerPortDescription
presswerk-app8080Application (API + Frontend)
presswerk-keycloak8081Identity Provider (Keycloak 26)
presswerk-postgres5432Database (PostgreSQL 16)
  1. Open http://localhost:8081/admin and log in with the Keycloak admin credentials shown during installation
  2. In the presswerk realm, go to Users → Add User
  3. Create a user and set a password under the Credentials tab
  4. Assign the admin role under Role Mappings
  5. Open http://localhost:8080 and sign in with your new user