feat(paperless): restrict FTP and Syncthing LB ingress to their client networks #1589

Merged
k.renner merged 1 commits from feat/paperless-source-cidr into main 2026-11-07 10:31:10 +00:00
Member

Replaces fromEntities: world with CIDR groups. host and remote-node stay allowed.

  • allow-ftp-scanner → net-iot, net-privat. Over the last 7 days uploads came from the BR5C scanner via fd02:30:: and from the Brother via 10.2.50.170.
  • allow-syncthing-sync → net-privat, net-vpn. Over the last 7 days peers connected from 10.2.50.0/24 and fd02:50::/64.

Both LBs are ETP=Local. Server-side dry-run passes.

Refs S28-19

🤖 Generated with Claude Code

Replaces `fromEntities: world` with CIDR groups. `host` and `remote-node` stay allowed. - `allow-ftp-scanner` → `net-iot`, `net-privat`. Over the last 7 days uploads came from the BR5C scanner via fd02:30:: and from the Brother via 10.2.50.170. - `allow-syncthing-sync` → `net-privat`, `net-vpn`. Over the last 7 days peers connected from 10.2.50.0/24 and fd02:50::/64. Both LBs are ETP=Local. Server-side dry-run passes. Refs S28-19 🤖 Generated with [Claude Code](https://claude.com/claude-code)
claude-bot added 1 commit 2026-11-07 10:18:25 +00:00
feat(paperless): restrict FTP and Syncthing LB ingress to their client networks
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
570c93559b
ftp-scanner and syncthing-sync accepted any world source.

- ftp-scanner: IoT and Privat. Over the last 7 days the vsftpd log shows
  uploads from the BR5C scanner via fd02:30:: and the Brother via
  10.2.50.170.
- syncthing-sync: Privat and VPN. Over the last 7 days peers connected
  from 10.2.50.0/24 and fd02:50::/64.

host and remote-node stay allowed. Both LBs are ETP=Local.

Refs S28-19

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
k.renner merged commit 3252a6f9ee into main 2026-11-07 10:31:10 +00:00
Sign in to join this conversation.