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
-
…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 -
▲ 3
Caddy 2.2 Releasedstory by mholt · 2020-09-24 · 0 comments
-
…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 -
…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 -
…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 -
…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 -
…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 -
Changed: https://github.com/caddyserver/caddy/issues/2786
comment by detaro · 2020-05-04 · in Show HN: Caddy 2 -
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 -
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 -
…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 -
…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 -
▲ 21
It's here Caddy 2 is ready for productionstory by kseistrup · 2020-05-04 · 1 comment
-
…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 -
…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 -
▲ 1
Caddy 2.0 release candidate 2story by networked · 2020-04-12 · 0 comments
-
…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...
comment by mholt · 2020-03-27 · in The Hardest Program I've Ever Written – How a code formatter works (2015) -
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 -
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 -
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 -
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 -
…(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 -
…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? -
…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.
comment by kuschku · 2019-12-30 · in No, that dot in the domain name of the URL is not a mistake (2004) -
…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 -
…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…
comment by mholt · 2019-11-10 · in Let's Create a Simple Load Balancer with Go -
…on sponsorships to continue its development full-time. So, this feature came at a great time. [1]: https://github.com/caddyserver/caddy/issues/2786
comment by mholt · 2019-11-04 · in GitHub Sponsors is now out of beta in 30 countries -
The technique used here currently has a known issue with iOS 13: https://github.com/caddyserver/caddy/issues/2771
comment by tantalic · 2019-11-02 · in NoSnoop – Find out if your HTTPS traffic is being monitored -
…This free web server is made possible by its sponsors: Minio, Uptime Robot, and Sourcegraph https://github.com/caddyserver/caddy/pull/1866
comment by therein · 2019-10-04 · in Caddy Proposal: Permanently change all proprietary licensing to open source -
▲ 357
Caddy Proposal: Permanently change all proprietary licensing to open sourcestory by scrollaway · 2019-10-04 · 76 comments
-
▲ 7
Caddy Web Server: Permanently change all proprietary licensing to open sourcestory by kissgyorgy · 2019-10-03 · 0 comments
-
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 -
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 -
…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 -
…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 -
…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 -
▲ 3
Show HN: Caddy 2 Development Branchstory by mholt · 2019-07-03 · 1 comment
-
▲ 3
Caddy web server no longer completely open sourcestory by openoi · 2019-06-09 · 7 comments
-
…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
comment by mholt · 2019-05-28 · in Docker is vulnerable to a symlink-race attack -
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.
comment by yamann · 2019-05-19 · in Ask HN: Examples of bad open-source code to learn what to avoid? -
…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:…
comment by mholt · 2019-05-17 · in The struggles of an open source maintainer -
…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 -
The Caddy webserver is a very nice (and practically useful) codebase: https://sourcegraph.com/github.com/mholt/caddy@master/-/blob...
comment by beliu · 2019-02-11 · in Ask HN: Most enjoyable source code to read? -
…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…
comment by tmastro · 2019-01-30 · in Launch HN: DevFlight (YC W19) – Helping open-source maintainers make money -
…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...
comment by ngrilly · 2019-01-25 · in TLS Termination for Network Load Balancers -
…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 -
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…
comment by aurieh_ · 2018-09-14 · in HTTPS-Portal: Automated HTTPS server powered by Nginx, Let’s Encrypt and Docker -
…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
comment by foepys · 2018-07-23 · in Our experience launching a paid, proprietary product on Linux -
…person[0]. I see people these day comparing it to nginx. Everything needs to start somewhere. [0]: https://github.com/mholt/caddy/graphs/contributors
comment by oneweekwonder · 2018-07-14 · in Asmttpd: Web server for Linux written in amd64 assembly (2017)