Clone and configure
git clone https://github.com/aeon-pro/passport-auth.git
cd passport-auth
cp .env.example .env
Use Docker Compose locally or point Coolify at the repository. The web container exposes the app; Postgres, Redis, and ClickHouse stay internal.
git clone https://github.com/aeon-pro/passport-auth.git
cd passport-auth
cp .env.example .env
docker compose up -d
Open your auth domain and finish onboarding. Create the owner account first; configure domains, Resend, Google OAuth, branding, and templates after.
Add your application domain, allowed origins, and redirect URLs. Use hosted pages with PKCE or call the public auth API from your own frontend.
Keep the generated volumes stable so Postgres, Redis, ClickHouse, and uploaded dashboard assets persist between redeploys.