beane.meOperations briefing
Updated
This briefing has not refreshed recently, so what you see may be out of date.
Healthy

Everything is operating normally.

7 of 7 services are healthy and mirrored; 8 of 8 fleet nodes are reporting; 3 of 3 backups are on schedule. 2 items to watch.

A self-hosted, multi-node platform with mirrored public services, automatic DNS failover, and FluxCD-managed configuration. CrowdSec distributes threat decisions, nftables enforces them, and each node automatically repairs firewall drift. A decision engine escalates repeat offenders across the fleet.

This briefing pulls together the platform's own APIs to show what's healthy, what changed, and what needs attention.

Services healthy
7/7
all with a live mirror and DNS failover
Fleet nodes reporting
8/8
248 active bans, ban lists differ by 2
Backups on schedule
3/3
oldest run 12 h ago · 2 restore-tested
Bans yesterday
295
a typical day (median 218)
Firewall self-heal, 24h
92.86%
14 drifts detected, 1 recurred after a heal
Uptime, 7 days
99.96%
12 of 12 monitors up
HetrixTools ↗

What changed last 7 days

  • Eurus is reporting normally again
  • Eurus joined the fleet
  • Ares is reporting normally again

+29 more this week

Needs attention

Nothing needs attention.

Watch minor, no action needed yet

  • 1 self-heal attempt failed in the last 24h
  • Ban lists differ by 2 between nodes, within tolerance

Services

Threats threats.beane.me
Backups backups.beane.me
Observe observe.beane.me
Portfolio beane.me

All 7 are up on both their primary and mirror, and served from the primary. Each service runs on a primary and a mirror; DNS moves to the mirror automatically if the primary fails.

Threat picture

The 25 most recent distinct threats from CrowdSec, reaching back 3.2 h, seen by 6 nodes. 21 went for live services and are broken down below; 4 were caught only by the SSH honeypot and banned across the fleet. Severity reflects the techniques a source attempted.

By severity

Critical3
High7
Low11

By technique (MITRE ATT&CK)

Active scanning T159514
Exploit public-facing application T119010

Bans per day, last 30 days

0250500Sep 23: 409 bansSep 24: 110 bansSep 25: 217 bansSep 26: 158 bansSep 27: 188 bansSep 28: 147 bansSep 29: 203 bansSep 30: 193 bansOct 1: 260 bansOct 2: 253 bansOct 3: 122 bansOct 4: 220 bansOct 5: 235 bansOct 6: 208 bansOct 7: 179 bansOct 8: 385 bansOct 9: 183 bansOct 10: 233 bansOct 11: 147 bansOct 12: 410 bansOct 13: 313 bansOct 14: 333 bansOct 15: 330 bansOct 16: 346 bansOct 17: 100 bansOct 18: 148 bansOct 19: 229 bansOct 20: 295 bansOct 21: 295 bansOct 22: 321 bans so farSep 23Sep 30Oct 7Oct 14today

The line marks the median day (218). The pale bar is today, still in progress.

View daily values
  • Oct 22321 so far
  • Oct 21295
  • Oct 20295
  • Oct 19229
  • Oct 18148
  • Oct 17100
  • Oct 16346
  • Oct 15330
  • Oct 14333
  • Oct 13313
  • Oct 12410
  • Oct 11147
  • Oct 10233
  • Oct 9183
  • Oct 8385
  • Oct 7179
  • Oct 6208
  • Oct 5235
  • Oct 4220
  • Oct 3122
  • Oct 2253
  • Oct 1260
  • Sep 30193
  • Sep 29203
  • Sep 28147
  • Sep 27188
  • Sep 26158
  • Sep 25217
  • Sep 24110
  • Sep 23409

Decision engine, active now

14-day ban199
24-hour ban30
Watching378

New in the last 24 hours: 11 14-day bans, 30 24-hour bans, 81 watching.

Most common reasons, last 24 hours

Single node only83
Low scenario volume41
Multi stage attack27

Fleet Resource metrics (Grafana) →

Ares Healthy · seen 18 min ago
Argus Healthy · seen 12 min ago
Eurus Healthy · seen 11 min ago
Hermes Healthy · seen 7 min ago
Iris Healthy · seen 5 min ago
Triton Healthy · seen 14 min ago
Vault Healthy · seen 8 min ago
Zephyrus Healthy · seen 11 min ago

Each node continuously compares its nftables firewall with CrowdSec's ban decisions and repairs any mismatch: 14 mismatches were detected and 13 repaired in the last 24 hours.

Backups and recovery

NodeLast backupVerificationRestore test
Triton
1.8 h ago5.43 GB, about every 8 h
Verified 17 h agofull data check 8 d ago
Passed 22 d ago11 passed
Ares
5.8 h ago1.23 GB, about every 8 h
––
Zephyrus
12 h ago594 MB, about every 12 h
Verified 17 h agofull data check 8 d ago
Passed 22 d ago11 passed

Verification checks repository integrity. A restore test restores a backup and checks its hashes and contents. A dash means that check is not set up for the node yet.

Gitea standby

Ready6 of 6 checks pass
under 1 minof recent work at risk
5 dsince a backup was restore-checked

Database replication File copy Gitea release Certificate Backup Restore check

A second node holds a live copy of Gitea and takes over through a manual failover. Work at risk is how far the older of its database and file copies is behind (last report ).

Software updates

2updates availableplus 6 held back, waiting on upstream
2patch and minoroldest released 9.6 h ago
0major, breakingneed a planned migration

Renovate checks container and chart versions against upstream releases (last scan ). Updates are reviewed and merged by hand. Package names are deliberately not published.

Change delivery

GitOps

Healthy3 of 3 clusters reconciled
0failing now
15 minsince the last change

Ares Triton Zephyrus

Flux reconciles each cluster from its Git repository. Failing now counts resources that were not ready at the last check (last check ).

CI

Green9 of 9 repos green on main
98%pass rate, 527 runs in 7 days
9 smedian run on main

Pushes and pull requests across my private repositories. The pass rate leaves out cancelled runs, and only the default branch decides whether CI is failing. Last run .

Engineering activity

30of 30 days active
Sep 22: 31 commitsSep 23: 17 commitsSep 24: 7 commitsSep 25: 22 commitsSep 26: 32 commitsSep 27: 3 commitsSep 28: 42 commitsSep 29: 37 commitsSep 30: 10 commitsOct 1: 17 commitsOct 2: 7 commitsOct 3: 20 commitsOct 4: 42 commitsOct 5: 26 commitsOct 6: 60 commitsOct 7: 39 commitsOct 8: 35 commitsOct 9: 45 commitsOct 10: 99 commitsOct 11: 92 commitsOct 12: 49 commitsOct 13: 32 commitsOct 14: 29 commitsOct 15: 67 commitsOct 16: 75 commitsOct 17: 39 commitsOct 18: 30 commitsOct 19: 64 commitsOct 20: 30 commitsOct 21: 68 commitsOct 22: 31 commits so far

Commits across my repositories, last 30 days. The pale bar is today so far, as of 1:50 PM. Over the last year: 262 of 364 days.

View daily values
  • Oct 2231 so far
  • Oct 2168
  • Oct 2030
  • Oct 1964
  • Oct 1830
  • Oct 1739
  • Oct 1675
  • Oct 1567
  • Oct 1429
  • Oct 1332
  • Oct 1249
  • Oct 1192
  • Oct 1099
  • Oct 945
  • Oct 835
  • Oct 739
  • Oct 660
  • Oct 526
  • Oct 442
  • Oct 320
  • Oct 27
  • Oct 117
  • Sep 3010
  • Sep 2937
  • Sep 2842
  • Sep 273
  • Sep 2632
  • Sep 2522
  • Sep 247
  • Sep 2317
  • Sep 2231

Inspect the evidence