caddy
by caddyserver
Caddy is a web server and reverse proxy that gets and renews HTTPS certificates automatically. It is used to host websites and route traffic to other apps with very little configuration.
- Stars
- 78.5k +28 a day
- Licence
- Apache-2.0
- Runs on
- A small server
- Setup
- Moderate
- Language
- Go
- Age
- 4304 days
What you can do with it
- Serve a website over HTTPS with certificates obtained and renewed automatically
- Put a reverse proxy in front of several apps on one server, each on its own domain
- Configure it with a short Caddyfile or change settings live through its JSON API
Make money with it
A freelancer could offer server setup and managed hosting for small clients, using Caddy to run their sites securely at low cost.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Host a company website and several internal tools on one cheap server with free, automatically renewed HTTPS certificates
- Put client sites or web apps behind a single reverse proxy, avoiding paid certificate and managed proxy services
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Download the single executable from GitHub Releases and put it in your PATH, or use the install options in the online documentation; building from source needs Go.
Follow the official instructions in the project README.
Checked 27 Oct 2026. Summary drafted by AI from the project's README.