caddyserver/caddy
View on GitHub ↗ ★ 78,644 Go
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
215 mentions on Hacker News by 121 people: 22 stories, 193 comments · first 2015-04-28 · latest 2026-10-06
20082026
-
▲ 56
Caddy 2.6 is out, the biggest release since Caddy 2story by kdunglas · 2022-09-20 · 7 comments
-
…make them opt-in. At least until the performance regression can be addressed. Update: PR opened: https://github.com/caddyserver/caddy/pull/5042 - hoping to land that before 2.6.
comment by mholt · 2022-09-16 · in 35M Hot Dogs: Benchmarking Caddy vs. Nginx -
…route and make it opt-in instead. Expect to see a way to toggle metrics soon! Update: PR opened: https://github.com/caddyserver/caddy/pull/5042
comment by mholt · 2022-09-16 · in 35M Hot Dogs: Benchmarking Caddy vs. Nginx -
…[1]: https://twitter.com/mholt6/status/1570442275339239424 (thread) [2]: https://github.com/caddyserver/caddy/issues/4644 [3]: https://github.com/caddyserver/caddy/pull/5042
comment by mholt · 2022-09-16 · in 35M Hot Dogs: Benchmarking Caddy vs. Nginx -
…[4]: https://github.com/lucas-clemente/quic-go/issues/341 [5]: https://github.com/caddyserver/caddy/pull/4707
comment by otbutz · 2022-09-16 · in Pingora, the proxy that connects Cloudflare to the Internet -
Caddy v2.6 is making huge improvements here. See https://github.com/caddyserver/caddy/pull/5022 But also, please don't take benchmarks like this as gospel. Run your own benchmarks, on your own hardware, with your own config. Someone else's…
comment by francislavoie · 2022-09-09 · in Caddyhttp: Enable HTTP/3 by Default -
…in the JSON format. e.g. `strip_path_suffix` and `http_redirect` for the `rewrite` handler ( https://github.com/caddyserver/caddy/issues/2011#issuecommen... ), which would be a more ergonomic way to set a rule to strip trailing slashes…
comment by asb · 2022-09-08 · in Caddyhttp: Enable HTTP/3 by Default -
…way to count; but I am very open to improving this! Feel free to submit a proposal or a PR. Ref: https://github.com/caddyserver/caddy/blob/50748e19c34fc90882...
comment by mholt · 2022-09-08 · in Caddyhttp: Enable HTTP/3 by Default -
Oh hey HN. This is in the Caddy 2.6 beta already: https://github.com/caddyserver/caddy/releases/tag/v2.6.0-bet... - please try it out! Thanks to Marten Seemann for maintaining the quic-go library we use. (I still haven't heard whether Go…
comment by mholt · 2022-09-08 · in Caddyhttp: Enable HTTP/3 by Default -
▲ 284
Caddyhttp: Enable HTTP/3 by Defaultstory by fariszr · 2022-09-08 · 115 comments
-
Over all time, yes, but look at the last ~year: https://github.com/caddyserver/caddy/graphs/contributors?fro...
comment by mholt · 2022-08-29 · in A handy guide to financial support for open source -
> I'm not sure I'm even the top code committer at this point you are, by a lot: https://github.com/caddyserver/caddy/graphs/contributors
comment by svnpenn · 2022-08-29 · in A handy guide to financial support for open source -
…so that it would match general expectations. The issue I think you're talking about is this one: https://github.com/caddyserver/caddy/issues/2894 . Early on in v2 betas, we opened the discussion to get community feedback about the…
comment by francislavoie · 2022-08-25 · in The future of Nginx: Getting back to our open source roots -
FYI, I just revamped how Caddy handles encoded slashes: https://github.com/caddyserver/caddy/pull/4948 It's much smarter now. Caddy also doesn't stop if a certificate can't be obtained. When did you last try? Maybe a big was fixed but it…
comment by mholt · 2022-08-24 · in The future of Nginx: Getting back to our open source roots -
…Found it - they did switch to Apache 2.0, remove all usage restrictions and open-sourced it all https://github.com/caddyserver/caddy/issues/2786
comment by folkrav · 2022-08-24 · in The future of Nginx: Getting back to our open source roots -
Yes, no longer applicable. https://github.com/caddyserver/caddy/issues/2786
comment by francislavoie · 2022-08-24 · in The future of Nginx: Getting back to our open source roots -
▲ 8
Caddy Server: Smarter path matching and rewriting (PR)story by simongr3dal · 2022-08-12 · 0 comments
-
…added plugin support for templates, so you can write your own template functions if you'd like! https://github.com/caddyserver/caddy/pull/4757
comment by francislavoie · 2022-08-09 · in Astro 1.0 – a web framework for building fast, content-focused websites -
…Thanks again for the reply / example. 1. https://github.com/caddyserver/xcaddy#command-usage 2. https://github.com/caddyserver/caddy-docker/blob/master/Dock... 3. https://github.com/caddyserver/caddy/tree/v2.5.1 4.…
comment by donmcronald · 2022-05-24 · in NGINX Proxy Manager -
…): ``` localhost { reverse_proxy h2c://localhost:50051 } ``` It works like a charm. [0] https://github.com/caddyserver/caddy/blob/e4ce40f8ff04240540...
comment by m_sahaf · 2022-05-19 · in Nginx Modern Reference Architectures -
Yep! We have it working here: https://github.com/caddyserver/caddy/pull/4739 It's a generic setup where you can do _anything_ you want via firing off an HTTP request as a clone of the original, and re-handling the request after getting…
comment by francislavoie · 2022-05-05 · in Tailscale Authentication for Nginx -
…with Authelia to test it out, would be cool to get it working with another Go auth server! See https://github.com/caddyserver/caddy/pull/4739
comment by francislavoie · 2022-05-05 · in Keycloak: Open-Source Identity and Access Management -
…been working on making the Forward Auth usecase viable with Caddy, and we just got it working today https://github.com/caddyserver/caddy/pull/4739
comment by francislavoie · 2022-05-05 · in Keycloak: Open-Source Identity and Access Management -
No. See https://github.com/caddyserver/caddy/issues/2786 And to be clear, only builds produced by the official Caddy website used to be commercially licensed (not anymore). But the code has always been open source, and you could always…
comment by francislavoie · 2022-04-27 · in Show HN: Caddy v2.5.0 -
…By not supporting this out of the box the maintainer is causing a ton of sites to be faulty. https://github.com/caddyserver/caddy/issues/1632
comment by charcircuit · 2022-04-27 · in Show HN: Caddy v2.5.0 -
…some time developing it, essentially it's just a module which implements this interface: https://pkg.go.dev/github.com/caddyserver/caddy/v2/modules/c...
comment by francislavoie · 2022-04-26 · in Show HN: Caddy v2.5.0 -
…the "Show HN" on this one, as he authored more commits to Caddy during this timeframe than I did: https://github.com/caddyserver/caddy/graphs/contributors?fro... He and several other maintainers, community helpers, distribution team…
comment by mholt · 2022-04-26 · in Show HN: Caddy v2.5.0 -
▲ 269
Show HN: Caddy v2.5.0story by francislavoie · 2022-04-26 · 112 comments
-
…from the core team with the community. [0]: https://news.ycombinator.com/item?id=30870862 [1]: https://github.com/caddyserver/caddy/blob/master/go.mod
comment by coder543 · 2022-03-31 · in How Go mitigates supply chain attacks -
Here's caddy's go/tls wrapper with e.g. ACME, OCSP stapling: https://github.com/caddyserver/caddy/blob/master/modules/cad... Django-ca also does OCSP and certbot-compatible ACMEv2 w/ known limitations:…
comment by westurner · 2022-03-24 · in Implementing a toy version of TLS 1.3 -
…There's definitely some good points being made in this article, and I adjusted the PR accordingly. https://github.com/caddyserver/caddy/pull/4507
comment by francislavoie · 2022-03-06 · in The perils of the “real” client IP -
…for plan9 for the moment because of a dependency of Caddy's that has a compatibility problem https://github.com/caddyserver/caddy/issues/3615#issuecommen... ). Caddy also doesn't have to run as root, nor does it by default with our apt/yum…
comment by francislavoie · 2022-01-31 · in Does my site need HTTPS? -
…complex modules. You could definitely use it as a basis to have your CMS based on this module. [0]: https://github.com/caddyserver/caddy/tree/master/modules/cad...
comment by Loic · 2022-01-31 · in Generate static sites from Markdown files with Caddy (2018) -
…to do properly, but I'm willing to bring it over to Caddy 2 with a sufficient sponsorship. [1]: https://github.com/caddyserver/caddy/blob/v1/upgrade.go
comment by mholt · 2022-01-04 · in Upgrading Executable on the Fly -
…and want to help make Caddy's basic auth even better, feel free to contribute or sponsor: https://github.com/caddyserver/caddy
comment by mholt · 2022-01-01 · in Using HTTP Basic Auth in 2022 -
…during our CI actions to ensure that releases are always verified to be signed by Matt's key. See https://github.com/caddyserver/caddy/pull/3932 Specifically, commit https://github.com/caddyserver/caddy/commit/1d473ae924f0d52c... (which…
comment by francislavoie · 2021-11-29 · in Caddy – Open-source web server with automatic HTTPS -
…followed up on publicly :\ [1]: https://twitter.com/caddyserver/status/1338324878441603073 [2]: https://github.com/caddyserver/caddy/releases/tag/v2.2.1
comment by itsjloh · 2021-11-29 · in Caddy – Open-source web server with automatic HTTPS -
…when renewing/obtaining a certificate failed, something that i utterly hate when web servers do: https://github.com/caddyserver/caddy/issues/642 Admittedly, things are a bit better now: https://caddyserver.com/docs/automatic-https#errors I…
comment by KronisLV · 2021-11-29 · in Caddy – Open-source web server with automatic HTTPS -
In case you missed it: https://github.com/caddyserver/caddy/issues/2786 Those issues are a thing of the past. There's no use bringing it up again, tbh. > like acting as a cache That's fair, we have a WIP cache module here…
comment by francislavoie · 2021-11-29 · in Caddy – Open-source web server with automatic HTTPS -
Caddy switched their license way back in 2019 making it completely open source and free to use https://github.com/caddyserver/caddy/issues/2786
comment by BilalBudhani · 2021-09-10 · in Show HN: Heroku Alternative for Python/Django apps -
…https://github.com/figma https://github.com/tailwindlabs/tailwindcss https://github.com/caddyserver/caddy https://github.com/haproxy/haproxy https://github.com/uNetworking/uWebSockets
comment by pdevr · 2021-08-24 · in Ask HN: What are the best publicly available FAMANG code repos? -
▲ 5
Caddy 2.4 Releasedstory by mholt · 2021-05-10 · 1 comment
-
…Caddy would be stuck with expired certificates. https://caddyserver.com/docs/automatic-https#errors https://github.com/caddyserver/caddy/releases/tag/v2.3.0
comment by francislavoie · 2021-03-07 · in Let's Encrypt's performance is currently degraded due to a DDoS attack -
…and code. Code search is also invaluable for this; I recommend Sourcegraph: https://sourcegraph.com/github.com/caddyserver/caddy Edit: One other valuable piece is explaining why the architecture is the way it is. Our architecture.md doc…
comment by mholt · 2021-02-06 · in Architecture.md -
▲ 6
Caddy Version 2.3 Releasedstory by open-source-ux · 2021-01-04 · 0 comments
-
▲ 6
Caddy v2.3.0story by theBashShell · 2021-01-01 · 0 comments
-
…organizations, teams and sites easily. We built Meli on top of Caddy, a very powerful HTTP server ( https://github.com/caddyserver/caddy ). We've used Typescript, Node (backend), React (frontend) and MongoDB for the database. It's a beta,…
comment by gempain · 2020-12-11 · in Show HN: Meli, a Netlify-like platform for deploying static sites -
> even using the same libraries for most of the functionality Actually no, not anymore. https://github.com/caddyserver/caddy/pull/3621 > because there’s demand for it, today We've only seen the demand from you. Nobody else. One individual…
comment by francislavoie · 2020-11-25 · in Another free CA as an alternative to Let's Encrypt -
If you want the background story: https://github.com/caddyserver/caddy/issues/1632 This is all from four years ago. And kuschku hasn't taken no for an answer after all this time. It's frustrating and annoying to hear their complaints on…
comment by francislavoie · 2020-11-25 · in Another free CA as an alternative to Let's Encrypt -
…through ACME. You can even view them in your ZeroSSL dashboard. [1]: https://caddyserver.com [2]: https://github.com/caddyserver/caddy/pull/3862
comment by mholt · 2020-11-23 · in Another free CA as an alternative to Let's Encrypt