Kythia WorkspaceKythia Workspace

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.

On this page