Hacker GitHub

← All repos

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

Mentions per year 215 mentions · busiest year 2017 (40)
20082026
  1. Go? https://github.com/caddyserver/caddy
  2. …of maintainers rather than being blocked by me every time. Here's the first release done with it: https://github.com/caddyserver/caddy/releases/tag/v2.11.0-be... And you can see the PR flow where the action happens:…
    comment by mholt · 2026-02-24 · in Caddy Server Release Process
  3. …a tag securely" builds on github. Also their process to propose a new release is equally based: https://github.com/caddyserver/caddy/blob/master/.github/wor...
    comment by SEJeff · 2026-02-24 · in Caddy Server Release Process
  4. I wonder if the support made it to Caddy yet (seems to be WIP https://github.com/caddyserver/caddy/issues/7399 )
  5. > we've never had any github issues opened about it in years, neither on our forums Looks like https://github.com/caddyserver/caddy/issues/1632 to me?
    comment by yjftsjthsd-h · 2025-10-16 · in Next Steps for the Caddy Project Maintainership
  6. …needed to get a commercial license or build the binary yourself. That's not the case anymore. -- 0: https://github.com/caddyserver/caddy/issues/2185#issuecomment-392470508
    comment by tecleandor · 2025-09-27 · in Traefik's 10-year anniversary
  7. …https://github.com/cert-manager/cert-manager/issues?q=is%3Ai... https://github.com/caddyserver/caddy/issues?q=is%3Aissue%20A... (These are generally not issues with the software per se, but misconfiguration, third-party DN
  8. …interesting, I'll double check my config woah... it's probably related to this! https://github.com/caddyserver/caddy/issues/7084 TLDR: "Caddy doesn't fall back to ZeroSSL for domains added using API" (which is my case)
    comment by gregsadetsky · 2025-07-22 · in LetsEncrypt Outage
  9. Did you happen to look at caddy? It at least used to have some degree of support for plan9: https://github.com/caddyserver/caddy/issues/1093
    comment by yjftsjthsd-h · 2025-02-20 · in The Plan 9 Foundation
  10. https://github.com/caddyserver/caddy/issues/5759 : > When generating a CA cert via caddy and putting that in the trust store, those private keys can also forge certificates for any other domain. RFC5280 ( 2008 ) "Internet X.509 Public Key…
  11. …server and it works flawlessly to date. The configuration was really simple, I like it a lot. 0 - https://github.com/caddyserver/caddy/issues/4731
  12. One could: import "github.com/mholt/caddy" https://medium.com/backendarmy/embedding-a-web-server-in-go-... Not sure if it's still the case.
    comment by hu3 · 2024-11-15 · in Go-Safeweb
  13. …impressed these days with the pace, activity, and helpful support from the Caddy development team: https://github.com/caddyserver/caddy/
  14. damn thats a big ass list of imports: https://github.com/caddyserver/caddy/blob/master/go.sum
    comment by 38 · 2024-05-30 · in Caddy 2.8
  15. No, look at the associated unit test: https://github.com/caddyserver/caddy/blob/c6eb186064091c79f4... If that test fails we could serve PHP source code instead of having it be evaluated, a potential security flaw.
  16. …Seriously, in Caddy, I have some of the most bizarre special code paths for Windows. For example: https://github.com/caddyserver/caddy/blob/c6eb186064091c79f4... Can someone who understands and appreciates the way Windows does files please…
  17. …issue. It seems Caddy imports `golang.org/x/net/http2` and pins it to v0.22.0 which is vulnerable: https://github.com/caddyserver/caddy/issues/6219#issuecommen... .
  18. Even if it may be simple in some areas, it doesn't handle edge cases such as https://github.com/caddyserver/caddy/issues/1632 in other areas out of the box unlike other server software.
  19. Is this a joke? You can't even use Caddy's metrics in production without a serious performance impact https://github.com/caddyserver/caddy/issues/4644
  20. …just pointing out my experience has generally been that CVEs are kind of broken in general... [0]: https://github.com/caddyserver/caddy/issues/4775
  21. …instead of the versions from the following 3 months would definitely be relevant criticism to note. https://github.com/caddyserver/caddy/releases?page=2
    comment by zamadatix · 2024-01-28 · in Curl HTTP/3 Performance
  22. …a few... - Stripe ( https://twitter.com/caddyserver/status/1559591673511813120 ) - Mercedes-Benz ( https://github.com/caddyserver/caddy/pull/5275#issuecomment-... ) - Approximated.app ( https://dev.to/carterbryden/how-to-allow-end-user-cust…
  23. The article basically describes how Caddy does error handling in HTTP routes. https://github.com/caddyserver/caddy/blob/cb86319bd50322d4ac...
  24. Patched in 2.7.5: https://github.com/caddyserver/caddy/releases/tag/v2.7.5 I think it might also require a patched version of Go.
    comment by MallocVoidstar · 2023-10-12 · in HTTP/2 rapid reset attack impacting Nginx products
  25. Go is patching it soon: https://github.com/caddyserver/caddy/issues/5877#issuecommen... (Caddy just uses Go's HTTP/2 implementation.)
  26. nginx: https://www.nginx.com/blog/http-2-rapid-reset-attack-impacti... caddy: https://github.com/caddyserver/caddy/issues/5877
  27. Cool! Caddy support incoming. https://github.com/caddyserver/caddy/pull/5852
  28. …just tells me to patch my <whatever>, I'll probably do it, and that's good enough for me. [0]: https://github.com/caddyserver/caddy/issues/4775 [1]: https://nvd.nist.gov/vuln/detail/cve-2014-0160 [2]: https://matt.life/writing/the-acme-prot…
    comment by mholt · 2023-09-22 · in The Bogus CVE Problem
  29. It’s had an Apache-2.0 license for at least the last 4 years: https://github.com/caddyserver/caddy/blob/master/LICENSE
  30. …So it requires input, and signals provide no way to pass arguments, so it's not workable. See https://github.com/caddyserver/caddy/issues/3967
  31. …support. We've thought hard about it but it's simply not a fit. There's discussion in GitHub: https://github.com/caddyserver/caddy/issues/3967
  32. Caddy maintainer here: we're looking to move to unix socket by default for Linux distributions. See https://github.com/caddyserver/caddy/issues/5317 , the plan is to set this env var in the default service config but I'm trying to be…
  33. …insist on sending a: Server: caddy Header that is impossible to turn off since it's hardcoded here: https://github.com/caddyserver/caddy/blob/master/modules/cad... The developer's annoying response is "it doesnt improve privacy or…
  34. Nice, that being said if the concern is complex config, there's always Caddy[1]. 1 - https://github.com/caddyserver/caddy
  35. …why you're getting downvoted. We got a pull request to add this to our Caddy build process today: https://github.com/caddyserver/caddy/pull/5720
    comment by mholt · 2023-08-08 · in Go 1.21 Released
  36. …that are likely to contain credentials (Cookie, Set-Cookie, Authorization, Proxy-Authorization): https://github.com/caddyserver/caddy/blob/a8cc5d1a7d9d80e12a...
  37. …if anyone's built the equivalent view for git/GitHub already. Shouldn't be too difficult. [1] https://github.com/caddyserver/caddy/pulse
    comment by 8organicbits · 2023-07-23 · in Why SQLite does not use Git (2018)
  38. …can let you enable automatic fallback, so you literally don't have to do anything to fix it: https://github.com/caddyserver/caddy/pull/3862
    comment by josephcsible · 2023-07-04 · in Google and HTTP (2018)
  39. …[2]: https://hackage.haskell.org/package/warp-3.3.28/docs/Network... [3]: https://github.com/caddyserver/caddy/pull/5022
  40. Does mholt consider it a mistake? I'm aware that it was reverted ( https://github.com/caddyserver/caddy/pull/1866 ) and that mholt found the whole thing difficult (which is my attempt to neutrally summarize…
    comment by yjftsjthsd-h · 2023-06-16 · in Let's Encrypt Acme API Outage
  41. …machine with shared users, then of course it's up to you to further secure things. That said, see https://github.com/caddyserver/caddy/issues/5317 , we are considering changing the default, but that would be a breaking change although it…
    comment by francislavoie · 2023-05-24 · in Nginx 1.25.0: experimental HTTP/3 support
  42. Caddy's metrics have been disabled for like 9 months because they cause a massive performance penalty https://github.com/caddyserver/caddy/issues/4644
    comment by misleading1 · 2023-05-23 · in Nginx 1.25.0: experimental HTTP/3 support
  43. I'm not sure I understand. Please write a bug report if you think you found a problem https://github.com/caddyserver/caddy/issues
    comment by francislavoie · 2023-05-23 · in Nginx 1.25.0: experimental HTTP/3 support
  44. …have to be so opinionated and ignore the OS in their network defaults. My PR fixing that in Caddy: https://github.com/caddyserver/caddy/pull/4865
    comment by karmanyaahm · 2022-12-30 · in Golang disables Nagle's Algorithm by default
  45. OP didn't link to the issue, so here it is: https://github.com/caddyserver/caddy/issues/5276 also, OP didn't mention that its extremely easy to configure this, with Go itself: https://godocs.io/net#TCPConn.SetNoDelay
  46. …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.
  47. …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
  48. …[1]: https://twitter.com/mholt6/status/1570442275339239424 (thread) [2]: https://github.com/caddyserver/caddy/issues/4644 [3]: https://github.com/caddyserver/caddy/pull/5042
  49. …[4]: https://github.com/lucas-clemente/quic-go/issues/341 [5]: https://github.com/caddyserver/caddy/pull/4707
  50. 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