Setup Wizard
The interactive setup wizard automates self-hosted deployment.
Running the Wizard
git clone https://github.com/thomasansems/hitlaas-platform.git
cd hitlaas-platform
bash scripts/setup.shWhat It Does
- Asks which connectivity method — Cloudflare Tunnel, Tailscale Funnel, Ngrok, or Direct
- Collects tokens/keys — only for the chosen method
- Generates
.env— with all required environment variables and a randomNEXTAUTH_SECRET - Generates
docker-compose.override.yml— adds the tunnel sidecar container - Optionally starts the stack —
docker compose up -d
Generated Files
.env
Contains all environment variables:
DATABASE_URL— PostgreSQL connection stringNEXTAUTH_URL— your public URLNEXTAUTH_SECRET— random 32-char secret- OAuth credentials (if provided)
- Connectivity tokens
docker-compose.override.yml
Adds the tunnel sidecar for your chosen connectivity method.
After Setup
- Open your public URL in a browser
- Sign in with GitHub or Google
- Create an API key in Settings
- Share the key with your AI agent consumers