# self-hosting ## Pages - [Self-hosting](https://docs.pug.sh/self-hosting/index.md) - Run the full Pug stack (Go services, Postgres, ClickHouse, NATS and Dragonfly) on your own infrastructure. - [Authentication](https://docs.pug.sh/self-hosting/authentication/index.md) - Add Google or any OIDC identity provider to your Pug instance, turn on org SSO connections, and verify domains without DNS. - [CLI reference](https://docs.pug.sh/self-hosting/cli/index.md) - The pug binary - server, workers, migrations and dev infrastructure commands. - [Configuration](https://docs.pug.sh/self-hosting/configuration/index.md) - Every PUG_* environment variable the server and workers read, with defaults. - [Connect your SDKs](https://docs.pug.sh/self-hosting/connect-sdks/index.md) - Point the Web, Flutter and Node SDKs at a self-hosted endpoint instead of Pug Cloud. - [Dashboard](https://docs.pug.sh/self-hosting/dashboard/index.md) - Configure and serve the Pug dashboard against your self-hosted API. - [Deployment](https://docs.pug.sh/self-hosting/deployment/index.md) - Deploy the Pug stack with Docker Compose or Kubernetes, including migrations and health checks. - [Development](https://docs.pug.sh/self-hosting/development/index.md) - Run Pug locally from source: dev infrastructure, code generation, tests and the demo seeder. - [Requirements](https://docs.pug.sh/self-hosting/requirements/index.md) - Hardware, dependency versions and network prerequisites for a self-hosted Pug deployment.