blumeops/fly
Erich Blume 52f0308f1a Fix fail2ban crash: disable default sshd jail, make non-fatal
Alpine's fail2ban ships with sshd jail enabled by default. Since there's
no SSH server in the Fly.io container, fail2ban exits with an error
looking for sshd logs — crashing the container via set -e.

Disable the sshd jail explicitly and make fail2ban startup non-fatal
since nginx rate limiting is the primary defense.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 08:29:33 -08:00
..
fail2ban Fix fail2ban crash: disable default sshd jail, make non-fatal 2026-03-03 08:29:33 -08:00
alloy.river Fix cache hit rate on APM and Fly.io dashboards (#177) 2026-02-12 18:40:48 -08:00
Dockerfile Add forge.eblu.me to Fly.io proxy with rate limiting and fail2ban 2026-03-03 07:52:58 -08:00
error.html Serve friendly error page when Fly.io proxy upstreams are unreachable (#133) 2026-02-09 12:01:24 -08:00
fly.toml Bump Fly.io proxy VM to 512MB, fix TruffleHog scanning (#152) 2026-02-11 12:03:51 -08:00
nginx.conf Add forge.eblu.me to Fly.io proxy with rate limiting and fail2ban 2026-03-03 07:52:58 -08:00
start.sh Fix fail2ban crash: disable default sshd jail, make non-fatal 2026-03-03 08:29:33 -08:00