Commit Graph
3 Commits
Author SHA1 Message Date
Damien 75d10385d7 feat(proxy): add generic rsyslog receiver for exposed services
A fail2ban jail running inside a service's own LXC only ever sees this
proxy's tailnet IP as the connection source, so it would end up
banning the proxy itself. Detection needs to stay at the service's
application log; banning needs to happen here, at the edge where
public connections terminate.

Adds a generic imtcp listener (port RSYSLOG_PORT, default 5514) that
routes anything unclaimed by a later 50-<service>.conf into
/var/log/remote/<sender-hostname>.log, plus logrotate with
copytruncate so fail2ban never loses its file descriptor. No
service-specific routing yet — that's one 50-<service>.conf per
service, documented here for the next issue to follow.

Refs #20
2026-07-31 17:52:47 +02:00
Damien 2bc5e3a273 docs(proxy): add SSH safety net documentation 2025-12-26 11:24:51 +00:00
Damien 3ceb33038c docs: add proxy-specific README 2025-12-03 09:13:07 +00:00