Installing the server
A production installation consists of three containers and a reverse proxy:
- Application — the AuthPlus bundle image, listening on its internal port and bound to the loopback interface.
- Database — PostgreSQL 18 with PostGIS, on a persistent volume. Not exposed outside the container network.
- Object storage — an S3-compatible service on a persistent volume. Its data API stays internal; only the management console is proxied, if at all.
- Reverse proxy — terminates TLS, redirects plain HTTP, and forwards the client’s real address so that verification locations are recorded correctly.
Configuration is entirely by environment variables. Database migrations run automatically at startup, and the first superadministrator account is created then from the credentials you supply.