Skip to content
This repository has been archived by the owner on Feb 25, 2025. It is now read-only.

Files

Latest commit

 

History

History

caddy

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Caddy is a powerful, extensible platform to serve your sites, services, and apps, written in Go.

Features

  • Easy configuration with the Caddyfile
  • Powerful configuration with its native JSON config
  • Dynamic configuration with the JSON API
  • Config adapters if you don't like JSON
  • Automatic HTTPS by default
    • Let's Encrypt for public sites
    • Fully-managed local CA for internal names & IPs
    • Can coordinate with other Caddy instances in a cluster
  • Stays up when other servers go down due to TLS/OCSP/certificate-related issues
  • HTTP/1.1, HTTP/2, and experimental HTTP/3 support
  • Highly extensible modular architecture lets Caddy do anything without bloat
  • Runs anywhere with no external dependencies (not even libc)
  • Written in Go, a language with higher memory safety guarantees than other servers

Notes

  • This packages installs caddy with standard modules only. If you need to install caddy with additional packages you need to build it with those packages included. You can use official caddy download page to select and build custom caddy version. Its not possible at this moment to do this via package unless it reimplements custom build.