Overview
End-user Deployment Guides
This folder contains end-user deployment documentation for running Uptrakit behind a reverse proxy.
Contents
| Document | Description |
|---|---|
| Reverse Proxy Deployment | Reverse proxy deployment patterns, trusted proxy settings, and forwarding requirements. |
| Nginx | Nginx reverse proxy configuration (L4 passthrough and L7 termination). |
| Nginx Proxy Manager | Nginx Proxy Manager GUI configuration and certificate trust. |
| Traefik | Traefik reverse proxy configuration and header forwarding. |
| Caddy | Caddy reverse proxy configuration and PEM header handling. |
| Envoy | Envoy reverse proxy configuration and XFCC header handling. |
| HAProxy | HAProxy reverse proxy configuration and CRL refresh strategy. |
| Docker | Docker Compose deployment with auto-enrollment and profiles. |
Single-binary Deployment
The controller can be built with the embed-frontend Cargo feature to embed
the SvelteKit frontend directly into the binary. This eliminates the need to
deploy the frontend/build/ directory alongside the binary.
See Embedded Frontend for build instructions.
Related Documentation
- End-user docs index:
docs/end-user/README.md - Reverse proxy security model:
docs/security/reverse-proxy-security.md - Security docs index:
docs/security/README.md - Top-level docs catalogue:
docs/README.md