Quickstart
1. Start the server
Section titled “1. Start the server”Download the latest release for your platform from GitHub Releases, then:
chmod +x autentico./autentico start --auto-setupdocker run -p 9999:9999 -v autentico-data:/app/data \ ghcr.io/eugenioenko/autentico:latest start --auto-setupThe --auto-setup flag generates a .env with fresh secrets (RSA key, CSRF, token signing) on first run. On subsequent starts, the existing configuration is reused.
2. Create your admin account
Section titled “2. Create your admin account”Navigate to http://localhost:9999/onboard and create your first admin account.
You’ll be redirected to the Admin UI. From there you can register clients, manage users, and configure settings.
Credentials can also be passed via environment variables (AUTENTICO_ADMIN_USERNAME, AUTENTICO_ADMIN_PASSWORD, AUTENTICO_ADMIN_EMAIL).
What’s next?
Section titled “What’s next?”- Registering clients — connect your app
- Authorization Code + PKCE — the standard OAuth2 flow
- Configuration reference — bootstrap, runtime, and per-client settings
- Authentication modes — password, passkeys, MFA