Traccar serves web interface and API using regular HTTP protocol, which does not use any encryption. This guide provides instructions on to enable HTTPS on Windows using Caddy server.
To enable HTTPS you need a domain name. If you don't have a domain yet, check our documentation on how register and to configure a custom domain name with Traccar.
Caddy installation and configuration steps:
demo.traccar.org:80 { reverse_proxy http://localhost:8082 } demo.traccar.org:443 { reverse_proxy http://localhost:8082 }
sc.exe create caddy start= auto binPath= "C:\Program Files\Caddy\caddy.exe run"
sc.exe start caddy