Server
Server
Backend configuration, deployment notes, and authentication policies.
This section documents the Happier backend (apps/server) behavior and configuration.
- Authentication overview + policy env vars: see Auth
- Encryption storage policy (E2EE vs plaintext): see Encryption & plaintext storage
- GitHub OAuth + GitHub allowlists: see GitHub auth
- Generic OIDC providers (Okta/Auth0/Azure AD/Keycloak, etc.): see OIDC auth
- mTLS client certificate authentication (enterprise): see mTLS auth
- Deployment: see Deployment
- Full server env reference: see Deployment → Environment variables
- Canonical env template file:
apps/server/.env.example - Guided self-host runtime install (including remote SSH bootstrap): see
/docs/hstack/remote-server