Deployment

Windows

Windows amd64 and arm64 ZIP archives contain trestle.exe, README and license with the dashboard already embedded.

Install

  1. Download the matching ZIP and SHA256SUMS.
  2. Verify the checksum in PowerShell with Get-FileHash -Algorithm SHA256.
  3. Extract to an administrator-controlled directory.
  4. Run trestle.exe version, then start on loopback for first-run setup.
.\trestle.exe --listen 127.0.0.1:8090 --data-dir C:\ProgramData\Trestle

No Windows service wrapper is bundled yet. Use a service manager that forwards stop requests and restricts the service identity's access to the data directory.

Proxy boundary

If IIS or another proxy terminates HTTPS, trust only its immediate address and verify that it replaces forwarded headers. The Caddy and nginx examples describe the required protocol behavior even when the Windows proxy syntax differs.