Skip to content

Caddy

Caddy is a modern, easy-to-configure web server built in Go. It’s known for its simplicity and automatic HTTPS capabilities.

  1. Go to Web Server -> Caddy
  2. Select a version and click Install
  3. Kythia will download the official pre-built binary.

Use the Start / Stop buttons. The default port is 80. Kythia manages the Caddy process in the background.

Caddy uses a Caddyfile for configuration. Kythia will generate a default Caddyfile that points to your workspace’s Document Root. You can modify the generated configuration if you need advanced reverse proxying or headers.

Caddy logs are viewable directly in the Kythia UI via the Logs button. Caddy provides structured JSON logging by default, which is very helpful for debugging.