You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Summary
Added configurable trusted proxy support so VolumeVault generates HTTPS URLs correctly behind Pangolin, Caddy, Traefik, nginx, and similar reverse proxies.
Documented reverse proxy HTTPS termination setup with strict TRUSTED_PROXIES IP/CIDR guidance and an optional * fallback for simpler homelab deployments.
Added regression tests covering trusted and untrusted X-Forwarded-Proto handling for Vite asset URLs.
Refreshed the documentation sidebar with GitHub project badges.
Upgrade Notes
No database schema migration is included in this release.
No manual action is required for direct http://localhost:8080 or direct port-based installations.
If VolumeVault is served behind an HTTPS reverse proxy, set APP_URL to your public HTTPS URL and set TRUSTED_PROXIES to your reverse proxy IP or Docker network CIDR.
TRUSTED_PROXIES="*" is supported for simpler homelab setups, but using the proxy IP/CIDR is the stricter recommended option.
Verification
GitHub Actions test workflow passed on main for 1950bd5.
GitHub Actions documentation deploy workflow passed on main for 1950bd5.
GitHub Actions container image publish workflow passed on main for 1950bd5.