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
20082026
-
…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…
comment by piaste · 2018-04-25 · in Caddy – The HTTP/2 Web Server with Automatic HTTPS -
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…
comment by codetrotter · 2018-04-25 · in Caddy – The HTTP/2 Web Server with Automatic HTTPS -
…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).
comment by Xeoncross · 2018-01-17 · in How to secure your website with Nginx and Let's Encrypt -
…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 -
…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 -
…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 -
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) -
By design, Caddy doesn't support SAN certificates: https://github.com/mholt/caddy/issues/831
comment by ngrilly · 2017-10-23 · in SSL now available for Tumblr blogs with custom domains -
…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? -
…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
comment by JdeBP · 2017-10-18 · in ACME Support in Apache HTTP Server Project -
…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...
comment by pfg · 2017-09-19 · in Optionsbleed – HTTP OPTIONS method can leak Apache's server memory -
…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
comment by oxguy3 · 2017-09-18 · in Optionsbleed – HTTP OPTIONS method can leak Apache's server memory -
…[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 -
…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
comment by aorth · 2017-09-16 · in The Realities of Being a FOSS Maintainer -
…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 -
▲ 3
Revert “Implement Caddy-Sponsors HTTP Response Header”story by lol768 · 2017-09-15 · 0 comments
-
▲ 9
Revert “Implement Caddy-Sponsors HTTP Response Header”story by _JamesA_ · 2017-09-15 · 2 comments
-
…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 -
…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 -
…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 -
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 -
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 -
…. 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 -
…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 -
…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? -
Link: https://github.com/mholt/caddy
comment by samtho · 2017-06-01 · in Ask HN: Good Go codebases to read? -
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 -
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 -
> 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 -
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 -
…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 -
…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 -
…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 -
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 -
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 -
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 -
https://github.com/mholt/caddy/wiki
comment by zalmoxes · 2017-04-21 · in Caddy 0.10 Released -
…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 -
…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? -
…are better poised to detect it. Caddy can serve sites that warn browsers of HTTPS interception: https://github.com/mholt/caddy/pull/1430
comment by mholt · 2017-03-17 · in HTTPS Interception Weakens TLS Security -
…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 -
…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 -
…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,…
comment by mholt · 2017-02-21 · in Google and Mozilla's message to AV and security firms: Stop trashing HTTPS -
…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 -
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…
comment by CiPHPerCoder · 2016-12-29 · in Who’s on Your 2016 Web Development Thank You List? -
Cool! Thanks for working on this. It may address one of the oldest issues: https://github.com/mholt/caddy/issues/10
comment by mholt · 2016-10-17 · in Caddy – HTTP/2 Web Server with Automatic HTTPS -
…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...
comment by mholt · 2016-10-17 · in Caddy – HTTP/2 Web Server with Automatic HTTPS -
…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.
comment by mholt · 2016-10-16 · in Caddy – HTTP/2 Web Server with Automatic HTTPS -
…I struggled with during the implementation of pluggable storage adapters for Caddy[0]. 0 - https://github.com/mholt/caddy/pull/913
comment by kodablah · 2016-07-20 · in On the fly SSL registration and renewal inside Nginx with Let's Encrypt -
…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