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. ▲ 3
    Caddy Server Release Process
    story by SEJeff · 2026-02-24 · 3 comments
  5. I wonder if the support made it to Caddy yet (seems to be WIP https://github.com/caddyserver/caddy/issues/7399 )
  6. > 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
  7. …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
  8. …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
  9. …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
  10. ▲ 6
    Caddy v2.10.0
    story by bertman · 2025-04-22 · 1 comment
  11. ▲ 11
    Caddy v2.10
    story by NicolaiS · 2025-04-18 · 1 comment
  12. 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
  13. 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…
  14. …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
  15. 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
  16. …impressed these days with the pace, activity, and helpful support from the Caddy development team: https://github.com/caddyserver/caddy/
  17. 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
  18. ▲ 179
    Caddy 2.8
    story by ingve · 2024-05-29 · 75 comments
  19. 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.
  20. …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…
  21. …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... .
  22. 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.
  23. 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
  24. …just pointing out my experience has generally been that CVEs are kind of broken in general... [0]: https://github.com/caddyserver/caddy/issues/4775
  25. …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
  26. …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…
  27. The article basically describes how Caddy does error handling in HTTP routes. https://github.com/caddyserver/caddy/blob/cb86319bd50322d4ac...
  28. 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
  29. Go is patching it soon: https://github.com/caddyserver/caddy/issues/5877#issuecommen... (Caddy just uses Go's HTTP/2 implementation.)
  30. nginx: https://www.nginx.com/blog/http-2-rapid-reset-attack-impacti... caddy: https://github.com/caddyserver/caddy/issues/5877
  31. Cool! Caddy support incoming. https://github.com/caddyserver/caddy/pull/5852
  32. …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
  33. It’s had an Apache-2.0 license for at least the last 4 years: https://github.com/caddyserver/caddy/blob/master/LICENSE
  34. …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
  35. …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
  36. 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…
  37. …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…
  38. Nice, that being said if the concern is complex config, there's always Caddy[1]. 1 - https://github.com/caddyserver/caddy
  39. ▲ 2
    Caddy v2.7
    story by genghizkhan · 2023-08-16 · 0 comments
  40. …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
  41. …that are likely to contain credentials (Cookie, Set-Cookie, Authorization, Proxy-Authorization): https://github.com/caddyserver/caddy/blob/a8cc5d1a7d9d80e12a...
  42. …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)
  43. …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)
  44. …[2]: https://hackage.haskell.org/package/warp-3.3.28/docs/Network... [3]: https://github.com/caddyserver/caddy/pull/5022
  45. 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
  46. …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
  47. 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
  48. 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
  49. …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
  50. 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