Compare commits

...
Sign in to create a new pull request.

1 commit

Author SHA1 Message Date
c0e5137b68 Upgrade Caddy v2.10.2 → v2.11.2, fix forge mirror setup
- Rebuild caddy binary with v2.11.2 (7 CVE fixes in v2.11.1/v2.11.2)
- Create mirrors/caddy-l4 on forge
- Migrate all ~/code/3rd clones on indri to HTTPS forge.ops.eblu.me remotes
- Remove stale clones (apple-silicon-detector, whisper.cpp)
- Update caddy docs and service-versions tracking

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 10:29:45 -07:00
4 changed files with 15 additions and 8 deletions

View file

@ -1,6 +1,6 @@
---
# Caddy reverse proxy configuration
# Caddy is built manually from ~/code/3rd/caddy with the Gandi DNS plugin
# Caddy is built from ~/code/3rd/caddy with Gandi DNS and Layer 4 plugins
caddy_repo_dir: /Users/erichblume/code/3rd/caddy
caddy_binary: "{{ caddy_repo_dir }}/bin/caddy"

View file

@ -0,0 +1 @@
Upgrade Caddy from v2.10.2 to v2.11.2 (7 CVE fixes), create caddy-l4 forge mirror, migrate all ~/code/3rd clones on indri to HTTPS forge.ops.eblu.me remotes.

View file

@ -1,6 +1,6 @@
---
title: Caddy
modified: 2026-02-12
modified: 2026-03-15
tags:
- service
- networking
@ -87,14 +87,20 @@ Caddy has no authentication layer — it is a plain reverse proxy. Access contro
## Custom Build
Caddy is built from source with the Gandi DNS plugin:
Caddy is built from source using `xcaddy` with two plugins:
- `github.com/caddy-dns/gandi` — ACME DNS-01 challenges via Gandi API
- `github.com/mholt/caddy-l4` — Layer 4 (TCP/UDP) proxying
```bash
# Build location
# Source and build location (mirrored on forge)
~/code/3rd/caddy/bin/caddy
# Build via mise task in the caddy clone
cd ~/code/3rd/caddy && mise run build
```
The build includes the `github.com/caddy-dns/gandi` plugin for ACME DNS-01 challenges.
Forge mirrors: `mirrors/caddy`, `mirrors/caddy-gandi`, `mirrors/xcaddy`, `mirrors/caddy-l4`.
## Related

View file

@ -276,10 +276,10 @@ services:
- name: caddy
type: ansible
last-reviewed: null
current-version: null
last-reviewed: 2026-03-15
current-version: "v2.11.2"
upstream-source: https://github.com/caddyserver/caddy/releases
notes: Built from source with Gandi DNS plugin
notes: Built from source with Gandi DNS and Layer 4 plugins
- name: borgmatic
type: ansible