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. …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…
  2. 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…
  3. …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).
  4. …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
  5. …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
  6. …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
  7. 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)
  8. By design, Caddy doesn't support SAN certificates: https://github.com/mholt/caddy/issues/831
  9. …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?
  10. …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
  11. …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...
  12. …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
  13. …[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
  14. …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
  15. …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
  16. ▲ 3
    Revert “Implement Caddy-Sponsors HTTP Response Header”
    story by lol768 · 2017-09-15 · 0 comments
  17. ▲ 9
    Revert “Implement Caddy-Sponsors HTTP Response Header”
    story by _JamesA_ · 2017-09-15 · 2 comments
  18. …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
  19. …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
  20. …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
  21. 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
  22. Until LE goes down and you can't restart your sites. https://github.com/mholt/caddy/issues/1680
    comment by plopz · 2017-06-30 · in Milestone: 100M Certificates Issued
  23. …. Sourcegraph has advanced features for several languages; see https://sourcegraph.com/github.com/mholt/caddy/-/blob/caddyh... , for example. If you love to read code (or want to), we hope you'll love our product. Email me if you have an
    comment by sqs · 2017-06-09 · in Reading OpenBSD source code daily
  24. …and professionally. I'm CEO of Sourcegraph, and we use LSP everywhere. (Go to https://sourcegraph.com/github.com/mholt/caddy/-/blob/caddyh... and open your browser's network inspector Web Socket list to see it live, for example.) I think…
    comment by sqs · 2017-06-09 · in Language Servers and IDEs
  25. …from there: https://sourcegraph.com/github.com/golang/go/-/blob/src/net/... https://sourcegraph.com/github.com/mholt/caddy@master/-/blob... https://sourcegraph.com/github.com/btcsuite/btcd@master/-/bl...…
    comment by beliu · 2017-06-01 · in Ask HN: Good Go codebases to read?
  26. Link: https://github.com/mholt/caddy
    comment by samtho · 2017-06-01 · in Ask HN: Good Go codebases to read?
  27. While we're on the topic: https://github.com/mholt/caddy/issues/1680
    comment by pritambaral · 2017-05-19 · in Let's Encrypt is down
  28. I submitted the issue for it ( https://github.com/mholt/caddy/issues/1632 ) and it was immediately closed. Reason (after asking): we only keep issues open that are on our TODO list.
    comment by Moter8 · 2017-05-19 · in Let's Encrypt is down
  29. > unintended behaviour Ahem. https://github.com/mholt/caddy/issues/1680#issuecomment-3026... Emphasis mine: > So, this is not a bug and all is working as intended .
    comment by stephenr · 2017-05-19 · in Let's Encrypt is down
  30. Yes there is, @mholt said it’s a WONTFIX. You're supposed to script it yourself. https://github.com/mholt/caddy/issues/1632
    comment by kuschku · 2017-05-19 · in Let's Encrypt is down
  31. …fix this problem and allow Caddy to start, provided your cert isn't less than 7 days from expiring: https://github.com/mholt/caddy/commit/410ece831f26c61d392e0e...
    comment by Ajedi32 · 2017-05-19 · in Let's Encrypt is down
  32. …Mholt pushed a change where caddy only refuses to start if the cert is expiring in 7 days or less. https://github.com/mholt/caddy/commit/410ece831f26c61d392e0e...
    comment by tyingq · 2017-05-19 · in Let's Encrypt is down
  33. …cycle. Turns out, Caddy doesn't appreciate the ACME server being down, and refuses to start :) https://github.com/mholt/caddy/issues/1680
    comment by scrollaway · 2017-05-19 · in Let's Encrypt is down
  34. Took me a while to find: https://github.com/mholt/caddy/tree/master/dist/init/linux-s...
    comment by mixmastamyk · 2017-04-24 · in Caddy 0.10 Released
  35. At least with systemd caddy starts as a non-root user, if you use the provided unit-file: https://github.com/mholt/caddy/tree/master/dist/init/linux-s...
    comment by zufallsheld · 2017-04-21 · in Caddy 0.10 Released
  36. PSA for those who use caddy's proxy "without" configuration item - it is broken in 0.10: https://github.com/mholt/caddy/issues/1604 This bit our app during testing.
    comment by thearrow · 2017-04-21 · in Caddy 0.10 Released
  37. https://github.com/mholt/caddy/wiki
    comment by zalmoxes · 2017-04-21 · in Caddy 0.10 Released
  38. …tps://www.w3.org/TR/preload/#server-push-http-2 [2] https://news.ycombinator.com/item?id=12722383 [3] https://github.com/mholt/caddy/issues/816 [4] https://github.com/mholt/caddy/pull/1215 [5] https://github.com/GoogleChrome/http2-push-mani…
    comment by niftich · 2017-04-10 · in A Guide to HTTP/2 Server Push
  39. …specific inferences about specific browsing habits, it could be a good way to make a statement. [1] https://github.com/mholt/caddy
    comment by mholt · 2017-04-03 · in What is Congress browsing?
  40. …are better poised to detect it. Caddy can serve sites that warn browsers of HTTPS interception: https://github.com/mholt/caddy/pull/1430
  41. …alternative I found about a security issue that is very reminiscent of what happened at cloudflare: https://github.com/mholt/caddy/issues/1204#issuecomment-2781...
    comment by rnhmjoj · 2017-02-24 · in Monzo’s Response to Cloudbleed
  42. …is written in Go and has a nicer, simpler syntax. I'm sure NGINX has many more features though. [1] https://github.com/mholt/caddy
    comment by atmosx · 2017-02-24 · in Monzo’s Response to Cloudbleed
  43. …HTTPS interception detection features into Caddy, based on the heuristics described in the paper: https://github.com/mholt/caddy/pull/1430 The web server is in a unique position to be able to detect interception where the browser can't,…
  44. …web servers like caddy and traefik. Caddy already has a few interesting ideas on how to use this: https://github.com/mholt/caddy/pull/1215#issuecomment-256360...
    comment by jbergstroem · 2017-02-16 · in Go 1.8 Release Notes
  45. Far too many to list here. A small sample: - https://github.com/mholt/caddy Caddy is an HTTP/2 webserver written in Go that integrates with ACME and serves websites of TLS by default. It powers https://paragonie.com and manages our HTTPS…
  46. Cool! Thanks for working on this. It may address one of the oldest issues: https://github.com/mholt/caddy/issues/10
  47. …to report, please email me directly[1] (or if it's not serious, a PR would be faster). [1]: https://github.com/mholt/caddy/blob/master/CONTRIBUTING.md#v...
  48. …in 0.9.3. You now have to opt-in to failure handling by specifying the behavior you want. See https://github.com/mholt/caddy/pull/1135 for more details.
  49. …I struggled with during the implementation of pluggable storage adapters for Caddy[0]. 0 - https://github.com/mholt/caddy/pull/913
  50. …by the community, but this combined with the binary should make it quite easy to package: https://github.com/mholt/caddy/tree/master/dist/init Also, it seems somebody already started working on A Ubuntu 14.04 Caddy Repository:…
    comment by djvdorp · 2016-07-19 · in Caddy 0.9 Released with All New Core