Zero-Hallucination Reverse Proxies for AI DevOps: Building a Caddyfile Connector for Cognee
Autonomous AI DevOps and site reliability engineering (SRE) agents—such as Claude Code, Devin,...
Tag archive
Autonomous AI DevOps and site reliability engineering (SRE) agents—such as Claude Code, Devin,...

Caddy gets you HTTPS with two lines of config. Nginx gives you twenty years of battle testing. Here is how to choose in 2026.

How to use Caddy forward auth to enforce zero-trust security on self-hosted apps while allowing public share links for Nextcloud and Immich.
A ZoomEye fingerprint measurement of Caddy's public footprint, and the ownership questions that the gap between the two counts raises.

How I deploy to a single VPS without dropping requests: Docker Compose health checks, a second replica, and Caddy dynamic upstreams. Script and test l
A static build moved off Vercel still answers 200 on the home page while every inherited redirect returns 404. What vercel.json was doing, and a script that translates it into a Caddyfile.
A Caddy reload that broke my running server used to come back HTTP 200. On 2.11.6 and 2.11.7 it's a 400 with a real error, and a related fix cuts a stuck Unix socket from about two minutes to instant.

Caddy vs nginx for a small VPS: how certificates, reverse proxy config and health checks differ, and the cases where I would still pick nginx for a cl
TL;DR I moved a client file-sharing server from ownCloud on a reserved EC2 instance to...

The Docker Foundations capstone: take a real Express + Postgres app from source to a live HTTPS URL. A lean multi-stage image, a hardened production Compose stack (healthchecks, limits, read-only, non-root), a GitHub Actions build that pushes to GHCR, and a Caddy deploy with automatic HTTPS via sslip.io. Real captured output.
Originally published on hyvor.com/blog Hyvor Blogs, our blogging platform, comes with support for...
target: By the end of this tutorial you will be able to open https://myapp.local in your...