apex
DISCONTINUED
Caddy
Our great sponsors
apex | Caddy | |
---|---|---|
2 | 372 | |
8,026 | 49,897 | |
- | 3.1% | |
2.1 | 9.0 | |
almost 4 years ago | 2 days ago | |
Go | Go | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
apex
-
awesome-generator: Generate awesome list over Github API
Just skimmed through the generated one for go and seems like it's listing the package apex, which is archived (which usually means deprecated), so I'm not sure how useful the tool is!
-
go startpack
Apex (label: contrib (easy)) Build, Deploy, and Manage AWS Lambda functions with ease
Caddy
-
The Bogus CVE Problem
Unfortunately, the CVE database(s) are too noisy to be useful. It could benefit from higher standards and more thorough vetting. (Maybe take some lessons from academia.)
A "security researcher" once filed a CVE for a regular bug in Caddy [0], making claims that were totally provably false. It was assigned 7.5... the same as Heartbleed [1] -- yes, the one that leaked almost all the private encryption keys on the Internet back in 2014.
More recently I inadvertently discovered a 0-day RCE in acme.sh [2]. (ACME clients are security-sensitive contexts since they typically deal with private keys and download signed credentials.) Anyway, it was assigned a CVSS 3.x score of * 9.8 * [3] -- I imagine that should be like "cyber-nuclear meltdown" territory, but no, this was actually benign as far as we can tell. Probably deserves more like a 5 or 6 or something.
Anyway, the whole system is broken, and I'm effectively ignoring CVEs now. But if someone tells me to patch my , I'll probably just do that.
[0]: https://github.com/caddyserver/caddy/issues/4775
[1]: https://nvd.nist.gov/vuln/detail/cve-2014-0160
[2]: https://matt.life/writing/the-acme-protocol-in-practice-and-...
-
static-server: an HTTP server in Go for static content
https://caddyserver.com/ is implemented in Go, production-ready, and easy to setup with a one-liner (though personally I would use official binaries or compile from source rather than use the builds from a distro package manager)
It’s had an Apache-2.0 license for at least the last 4 years: https://github.com/caddyserver/caddy/blob/master/LICENSE
-
Show HN: Deploying subdomain-based routing like github.io
Same for Caddy which is even easier than nginx https://caddyserver.com/
-
Caddy is the first and only web server to use HTTPS automatically and by default
Header that is impossible to turn off since it's hardcoded here: https://github.com/caddyserver/caddy/blob/master/modules/cad...
The developer's annoying response is "it doesnt improve privacy or security, so we won't give you the option to remove it".
-
Nginx Unit – Universal web app server
Nope that's https://caddyserver.com/, which also improves on nginx in a number of other ways.
Honestly when I saw this post on the top of HN I thought I'd time-warped back to 2013. There is a better choice today. It's called Caddy.
- Go 1.21 Released
-
Why SQLite Does Not Use Git
I've tried to extend my work day by checking on projects from the train. Absent spotty data coverage, I've found GitHub works fine and I can do light code reviews easily.
GitHub pulse[1] is a great UI for looking at recent activity. This page is bare for the SQLite mirror because they don't work on GitHub so it only has commit history. The linked Caddy project is a better example. IMO it looks more useful than the timeline.
I wonder if anyone's built the equivalent view for git/GitHub already. Shouldn't be too difficult.
-
Where do you get/setup certificates from for your https/ssl?
Caddy where possible, and acme.sh or lego where not.
-
nginx alternatives
Have anyone tried other reverse-proxy for deploying webapps such as traefik: https://github.com/traefik/traefik caddy: https://github.com/caddyserver/caddy
What are some alternatives?
traefik - The Cloud Native Application Proxy
HAProxy - HAProxy documentation
Nginx - An official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to nginx is via the nginx development mailing list, see http://nginx.org/en/docs/contributing_changes.html
envoy - Cloud-native high-performance edge/middle/service proxy
RoadRunner - 🤯 High-performance PHP application server, process manager written in Go and powered with plugins
Squid - Squid Web Proxy Cache
docker-swag - Nginx webserver and reverse proxy with php support and a built-in Certbot (Let's Encrypt) client. It also contains fail2ban for intrusion prevention.
caddy-docker-proxy - Caddy as a reverse proxy for Docker
Nginx Proxy Manager - Docker container for managing Nginx proxy hosts with a simple, powerful interface
Lighttpd - lighttpd2 on github for easier collaboration - main repo still on lighttpd.net
phpMyAdmin - A web interface for MySQL and MariaDB
oauth2-proxy - A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.