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. …full-fledged reverse proxy, I'll reconsider trying to implement my project as a Caddy plugin. [0]: https://github.com/caddyserver/caddy/issues/3754
    comment by anderspitman · 2020-10-22 · in BPF, XDP, Packet Filters and UDP
  2. ▲ 3
    Caddy 2.2 Released
    story by mholt · 2020-09-24 · 0 comments
  3. …their repo conveniently neglects to mention that there are, in fact, about 60 copyright holders: https://github.com/caddyserver/caddy/blob/master/AUTHORS
    comment by yencabulator · 2020-09-14 · in Caddy Server Is Acquired By Apilayer
  4. …other supported format through Config Adapters) to pass into either `Load()` or `Run()`: https://pkg.go.dev/github.com/caddyserver/caddy/v2?tab=doc#L... But most people do it the other way around: write a Go program or library and then…
    comment by mholt · 2020-09-11 · in Caddy Server Is Acquired By Apilayer
  5. …it with their github account. For example, from a random open PR from a first-time contributor: https://github.com/caddyserver/caddy/pull/3680#issuecomment-...
    comment by francislavoie · 2020-09-10 · in Caddy Server Is Acquired By Apilayer
  6. …shrink by ~2.5 MB with Go 1.15! (~33 MB down to ~31 MB) 3 MB savings on Mac, and 2 MB on Windows: https://github.com/caddyserver/caddy/pull/3642#issuecomment-... So about 8-10% reduction.
    comment by mholt · 2020-08-11 · in Go 1.15 Released
  7. …stable [1]. Do you still plan to integrate Starlark if the project is a financial success? [1] https://github.com/caddyserver/caddy/commit/8b28c36d480070c8...
    comment by networked · 2020-05-05 · in Show HN: Caddy 2
  8. Changed: https://github.com/caddyserver/caddy/issues/2786
    comment by detaro · 2020-05-04 · in Show HN: Caddy 2
  9. It's not a random source. The package is created by the release script in Caddy's repo: https://github.com/caddyserver/caddy/blob/e051e119d1dff75972... There's ongoing effort to package Caddy into Debian. Until then, this is the…
    comment by m_sahaf · 2020-05-04 · in Show HN: Caddy 2
  10. Yep, there are several reasons, you can read about them here: https://github.com/caddyserver/caddy/wiki/v2:-FAQ#why-json-f... Basically, it is highly interoperable and allows us to build config adapters on top of it, so you don't have to…
    comment by mholt · 2020-05-04 · in Show HN: Caddy 2
  11. …also have a (sort of deprecated) wiki with some (slightly outdated) high-level improvements listed: https://github.com/caddyserver/caddy/wiki/v2:-Improvements
    comment by mholt · 2020-05-04 · in Show HN: Caddy 2
  12. …that now 404s[2]. Cheers, [1] https://caddyserver.com/v1/blog/caddy-2-ready-for-developers [2] https://github.com/caddyserver/caddy/tree/v2#list-of-improve...
    comment by gnalck · 2020-05-04 · in Show HN: Caddy 2
  13. ▲ 21
    It's here Caddy 2 is ready for production
    story by kseistrup · 2020-05-04 · 1 comment
  14. …guess I'm just part of the people that were confused by the situation back then. Sorry about that ! https://github.com/caddyserver/caddy/issues/2786
    comment by 1337shadow · 2020-05-03 · in Shrinking my static site
  15. …Caddy will have a deb package in the next release (albeit not part of official debian repos), see https://github.com/caddyserver/caddy/pull/3309
    comment by francislavoie · 2020-04-27 · in Disabling Snaps in Ubuntu 20.04
  16. ▲ 1
    Caddy 2.0 release candidate 2
    story by networked · 2020-04-12 · 0 comments
  17. …people on the forums, you'll see what I mean. I'm a neat freak though, so I notice it...) [1]: https://github.com/caddyserver/caddy/commit/7ee3ab7baa216599...
  18. It is interesting to read https://github.com/caddyserver/caddy/issues/528#issuecomment... , by the way, and see how all of this was later removed because it did not work with older versions of systemd. Notice the reviewer comments at…
    comment by JdeBP · 2020-02-27 · in Techcrunch SSL Cert Expired
  19. https://github.com/caddyserver/caddy/issues/528 It seems like they've fixed their systemd config though to run as a non-privileged user, so that shouldn't be an issue. But it seems like Go processes can't drop privileges because of an open…
    comment by vinaypai · 2020-02-26 · in Techcrunch SSL Cert Expired
  20. Also, yes, it's the one that had this issue (presumably this is what plopz had in mind https://github.com/caddyserver/caddy/issues/1680 , https://news.ycombinator.com/item?id=14375022 )
    comment by irishsultan · 2020-02-26 · in Techcrunch SSL Cert Expired
  21. Fail to start if it can't reach the ACME server https://github.com/caddyserver/caddy/issues/1680
    comment by discreditable · 2020-02-26 · in Techcrunch SSL Cert Expired
  22. …about gears until someone filed an issue to tell me that a graphic on the Caddy homepage was wrong: https://github.com/caddyserver/caddy/issues/2949 Wish I saw this earlier!
    comment by mholt · 2020-02-12 · in Gears
  23. …(from initial early benchmarks). Can you file an issue to request specifically what you need? https://github.com/caddyserver/caddy/issues/new
    comment by mholt · 2020-01-14 · in The Status of HTTP/3
  24. …against a quick illustration I did of some cogs on my website because the cogs don't actually turn: https://github.com/caddyserver/caddy/issues/2949
    comment by mholt · 2020-01-03 · in Which Emoji Scissors Close?
  25. …is why projects like caddyserver, traefik, and similar tools are simply broken by default, e.g.: https://github.com/caddyserver/caddy/issues/1632 nginx, btw, does automatically support FQDNs for all your virtual hosts, as does apache.
  26. …have been inaccessible, but now you can read the godocs for every specific tag of Caddy: https://pkg.go.dev/github.com/caddyserver/caddy/v2@v2.0.0-be... That's really, really a game-changer in my opinion. All the trouble transitioning to…
    comment by mholt · 2019-11-13 · in Go.dev: a new hub for Go developers
  27. …we are developing a very powerful and flexible reverse proxy with load balancing into Caddy 2: https://github.com/caddyserver/caddy/wiki/v2:-Documentation#... It's mostly "done" actually. It's already looking really promising, especially…
  28. …on sponsorships to continue its development full-time. So, this feature came at a great time. [1]: https://github.com/caddyserver/caddy/issues/2786
  29. The technique used here currently has a known issue with iOS 13: https://github.com/caddyserver/caddy/issues/2771
  30. …This free web server is made possible by its sponsors: Minio, Uptime Robot, and Sourcegraph https://github.com/caddyserver/caddy/pull/1866
  31. ▲ 357
    Caddy Proposal: Permanently change all proprietary licensing to open source
    story by scrollaway · 2019-10-04 · 76 comments
  32. ▲ 7
    Caddy Web Server: Permanently change all proprietary licensing to open source
    story by kissgyorgy · 2019-10-03 · 0 comments
  33. Caddy is patched. v1.0.2. https://github.com/caddyserver/caddy/releases/tag/v1.0.2
    comment by mholt · 2019-08-13 · in HTTP/2 Denial of Service Advisory
  34. For reference The code is here: https://github.com/caddyserver/caddy/blob/master/caddyhttp/h... The paper: https://jhalderm.com/pub/papers/interception-ndss17.pdf
    comment by dalf · 2019-07-18 · in MITM on HTTPS traffic in Kazakhstan
  35. …with a complete packet capture (and exact browser version - multiple browsers are preferred)? https://github.com/caddyserver/caddy/issues (Edit: Reportedly, "not all Internet providers have started MITM attacks yet" so if you do the test,…
    comment by mholt · 2019-07-18 · in MITM on HTTPS traffic in Kazakhstan
  36. …here: https://git.sr.ht/~andrewzah/personal-site/tree [0]: https://github.com/getzola/zola [1]: https://github.com/caddyserver/caddy [2]: https://caddyserver.com/docs/http.git
    comment by munmaek · 2019-07-05 · in Run Your Own Website
  37. …started kicking it around, and this wiki page has some ad-hoc documentation I'm flushing out today: https://github.com/caddyserver/caddy/wiki/v2:-Documentation It's not yet feature-complete, but I'm hoping with your help we can get it to…
    comment by mholt · 2019-07-03 · in Show HN: Caddy 2 Development Branch
  38. ▲ 3
    Show HN: Caddy 2 Development Branch
    story by mholt · 2019-07-03 · 1 comment
  39. ▲ 3
    Caddy web server no longer completely open source
    story by openoi · 2019-06-09 · 7 comments
  40. …if you have any ideas for how to improve it even more, since the sky's the limit for Caddy 2. https://github.com/mholt/caddy/issues
  41. https://github.com/mholt/caddy not only a mediocre code, but the guy behind it received lots of money from Mozilla as an innocent promising open source project author, then he made it as a paid product.
  42. …than deal with what you think in the moment (and, frankly, in hindsight too) is a dumb issue: https://github.com/mholt/caddy/issues/1680#issuecomment-3027... I wrote up my experience from one wave of negativity a couple years ago:…
  43. …the Caddy web server. We just merged support for TLS 1.3 a few minutes after the Go 1.12 release: https://github.com/mholt/caddy/pull/2399 If you have a domain name pointed at your machine: $ caddy -host example.com (Roughly equivalent to…
    comment by mholt · 2019-02-26 · in Go 1.12 Released
  44. The Caddy webserver is a very nice (and practically useful) codebase: https://sourcegraph.com/github.com/mholt/caddy@master/-/blob...
  45. …here. Absolutely! We’re working with the wonderful maintainers of projects like Caddy Server ( https://github.com/mholt/caddy ) and OctoberCMS ( https://github.com/octobercms/october ). We’ll be able to share more of the maintainers we’re…
  46. …a database as we have a many-to-many relationship rather than 1:1 which is much easier. Source: https://github.com/mholt/caddy/issues/831#issuecomment-22011...
  47. …can report if it finds a certificate issued for a name it is serving that it did not request: https://github.com/mholt/caddy/pull/2274 (And even if a misissuance is identified, what is one to do about it?) I want to emphasize that just…
    comment by mholt · 2018-12-06 · in HTTPS in the real world
  48. Not OP, but opt-out telemetry ( https://github.com/mholt/caddy/pull/2079 ) phoning home to a non-libre, non-open source server for one. Not to mention the fact you couldn't opt-out without changing the build up until someone else (not the…
  49. …it as a bug and kept closing the issues. [1] That was when Caddy lost all its reputation for me. 1: https://github.com/mholt/caddy/issues/1680
  50. …person[0]. I see people these day comparing it to nginx. Everything needs to start somewhere. [0]: https://github.com/mholt/caddy/graphs/contributors