uptrakit

Overview

End-user Deployment Guides

This folder contains end-user deployment documentation for running Uptrakit behind a reverse proxy.

Contents

DocumentDescription
Reverse Proxy DeploymentReverse proxy deployment patterns, trusted proxy settings, and forwarding requirements.
NginxNginx reverse proxy configuration (L4 passthrough and L7 termination).
Nginx Proxy ManagerNginx Proxy Manager GUI configuration and certificate trust.
TraefikTraefik reverse proxy configuration and header forwarding.
CaddyCaddy reverse proxy configuration and PEM header handling.
EnvoyEnvoy reverse proxy configuration and XFCC header handling.
HAProxyHAProxy reverse proxy configuration and CRL refresh strategy.
DockerDocker 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.