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. …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
  2. …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...
  3. 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
  4. 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
  5. 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
  6. 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
  7. …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
  8. …(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
  9. …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?
  10. …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.
  11. …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
  12. …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…
  13. …on sponsorships to continue its development full-time. So, this feature came at a great time. [1]: https://github.com/caddyserver/caddy/issues/2786
  14. The technique used here currently has a known issue with iOS 13: https://github.com/caddyserver/caddy/issues/2771
  15. …This free web server is made possible by its sponsors: Minio, Uptime Robot, and Sourcegraph https://github.com/caddyserver/caddy/pull/1866
  16. 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
  17. 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
  18. …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
  19. …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
  20. …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
  21. …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
  22. 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.
  23. …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:…
  24. …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
  25. The Caddy webserver is a very nice (and practically useful) codebase: https://sourcegraph.com/github.com/mholt/caddy@master/-/blob...
  26. …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…
  27. …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...
  28. …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
  29. 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…
  30. …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
  31. …person[0]. I see people these day comparing it to nginx. Everything needs to start somewhere. [0]: https://github.com/mholt/caddy/graphs/contributors
  32. …to say the least . Link to the issue for other users who, like me, were concerned by your post: https://github.com/mholt/caddy/issues/1632 According to the author, the issue is that (a) there are two RFCs that contradict each other on this…
  33. Installing Caddy is easy. https://github.com/mholt/caddy#build Init scripts are included as well, both for FreeBSD, macOS and for a several different init systems used by various Linux distros. https://github.com/mholt/caddy/tree/master/dis…
  34. …server I want to have as a default. Update: Looks like you can skip the marketing site and use the https://github.com/mholt/caddy#install version for commercial projects (Apache 2.0).
  35. …are managing 100s of nodes with Spark/YARN/HDFS, then Mesos continues to be the clear winner). [1] https://github.com/mholt/caddy/pull/40 [1] https://github.com/containous/traefik/pull/2617
    comment by nemothekid · 2018-01-06 · in Docker for Mac with Kubernetes
  36. …it what your domain name is, but barely (there's some DNS plugins that make it truely 0 config). https://github.com/mholt/caddy (I'm not affiliated, just a happy user)
    comment by tribaal · 2017-12-08 · in Looking Forward to 2018
  37. …anyway - you will likely be starting to attempt renewing certs weeks before they expire. 1: https://github.com/mholt/caddy/issues/1680
    comment by stephenr · 2017-11-21 · in Let's Encrypt now holds 35% of the market
  38. You can write modules that you select at compile time, like Caddy does: https://github.com/mholt/caddy/wiki/Extending-Caddy
    comment by icebraining · 2017-11-15 · in Why Go and Rust Are Not Competitors (2015)
  39. By design, Caddy doesn't support SAN certificates: https://github.com/mholt/caddy/issues/831
  40. …Caddy mentioned in another HN thread, I decided to make sure I got that right, and stumbled upon https://github.com/mholt/caddy which seems to be open-source. But how to reconcile this with the apparent ban on distributing binaries?
    comment by fulafel · 2017-10-19 · in Ask HN: Secure alternative to Nginx?
  41. …Smoorenburg rc script, a Mewburn rc script, a MacOS plist, and an upstart job file since 2016. * https://github.com/mholt/caddy/tree/master/dist/init
  42. …and improve the quality of the TLS configuration of your average web server. [1]: https://godoc.org/github.com/mholt/caddy/caddytls#Storage [2]: https://community.letsencrypt.org/t/acme-sh-standalone-fails...
  43. …too young, not to mention the concerns that came up when Let's Encrypt had an outage back in May: https://github.com/mholt/caddy/issues/1680
  44. …[1]: https://en.wikipedia.org/wiki/Apache_License#Licensing_condi... [2]: https://github.com/mholt/caddy/blob/master/LICENSE.txt
    comment by jlgaddis · 2017-09-16 · in The Realities of Being a FOSS Maintainer
  45. …for example: banner on the website, in the log files, on the download page, in the README, etc. [0] https://github.com/mholt/caddy/pull/1866
  46. …manually for all of their rules if they want it. Ignoring all the RFCs, because of personal ideals. https://github.com/mholt/caddy/issues/1632
    comment by kuschku · 2017-09-16 · in Announcing Caddy Commercial Licenses
  47. …so building from source is literally just: - Install Go if you don't have it already - Run `go get -u github.com/mholt/caddy/caddy` - cd to $GOPATH/src/github.com/mholt/caddy/caddy - Run `go install` - Use the resulting caddy.exe file for…
    comment by FrumpMuppet · 2017-09-14 · in Announcing Caddy Commercial Licenses
  48. …as I don't see any requirements for copyright assignment in the contributing guidelines https://github.com/mholt/caddy/blob/master/.github/CONTRIBUT... , nor in merged pull requests.
    comment by callahad · 2017-09-13 · in Announcing Caddy Commercial Licenses
  49. …to build caddy from source, here is an example, provided you have Go installed and configured: go get github.com/mholt/caddy go get github.com/caddyserver/builds cd "$GOPATH/src/github.com/mholt/caddy/caddy" # Enable cors, prometheus…
    comment by andmarios · 2017-09-13 · in Announcing Caddy Commercial Licenses
  50. commercial sites have the easy ability to go to https://github.com/mholt/caddy; download the source; remove the header from header.go and server.go; compile; run i'd venture to guess many build the binary themselves already. so they can…
    comment by jayrox · 2017-09-13 · in Announcing Caddy Commercial Licenses