Caddy is serving you

This server is running Caddy and has accepted your request, but no site has been configured for this hostname yet.

If you administer this site, add a site block to your Caddyfile and reload.


About Caddy

Caddy is a modern HTTP server with automatic HTTPS. It obtains and renews certificates from public CAs on its own, without any extra tooling, as long as the domains it serves resolve to the host running it. There is no separate ACME daemon to install, no certificate copy step in a cron job, and no manual reload after a renewal.

It also speaks HTTP/3 out of the box when the kernel supports the required UDP options.

Add a real site

  1. Open /etc/caddy/Caddyfile in your favourite editor.
  2. Replace the default :80 block with your hostname.
  3. Point it at a directory with root * and file_server, or at an upstream with reverse_proxy.
  4. Reload with sudo systemctl reload caddy.
  5. Watch the journal to confirm certificates were obtained.

Useful directives

For documentation, see caddyserver.com/docs.