Overview
Start here for self-hosting architecture, scope, and navigation.
This section covers how to deploy and operate Testiment in your own infrastructure.
In This Section
Architecture
Testiment runs as three services:
web: Next.js frontend (container port3001)server: Hono API backend (container port3000)postgres: PostgreSQL database (container port5432)
For the supported self-hosted Caddy setup, one public hostname serves:
/fromweb/apiand/rpcfromserver
Repository resources used in this guide:
scripts/setup.shfor the interactive terminal install flowdocker-compose.ymlfor pull-and-rundocker-compose.external-db.ymlfor hosted PostgreSQL deploymentsdocker-compose.caddy.ymlfor the built-in Caddy reverse proxy.env.examplefor runtime configuration