Caddy
Using Caddy as your web server in Kythia Workspace.
Caddy is a modern, easy-to-configure web server built in Go. It's known for its simplicity and automatic HTTPS capabilities.
Installing
Go to Web Server -> Caddy
Select a version and click Install
Kythia will download the official pre-built binary.
Starting / Stopping
Use the Start / Stop buttons. The default port is 80. Kythia manages the Caddy process in the background.
Configuration
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.
Logs
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.
