infra
  • Jinja 78.4%
  • Shell 21.1%
  • Python 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jacek Palczewski c7eebe1b6e docs: note CrowdSec as a considered-but-not-implemented idea
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-05 19:57:58 +02:00
.vscode chore: commit pre-existing untracked infra (base/coolify/docker roles, inventory, tooling config) 2026-09-05 19:09:36 +02:00
collections fix: reduce Loki/Alloy stream cardinality, extend retention, add metrics stack 2026-09-05 11:53:45 +02:00
docs/superpowers chore: commit pre-existing untracked infra (base/coolify/docker roles, inventory, tooling config) 2026-09-05 19:09:36 +02:00
inventory chore: commit pre-existing untracked infra (base/coolify/docker roles, inventory, tooling config) 2026-09-05 19:09:36 +02:00
playbooks feat: add Vaultwarden password manager at bw.descriptortable.eu (proxied) 2026-09-05 19:39:54 +02:00
roles fix: disable vaultwarden signups now that the one real account exists 2026-09-05 19:48:03 +02:00
scripts feat: add Vaultwarden password manager at bw.descriptortable.eu (proxied) 2026-09-05 19:39:54 +02:00
.gitignore chore: commit pre-existing untracked infra (base/coolify/docker roles, inventory, tooling config) 2026-09-05 19:09:36 +02:00
.python-version chore: commit pre-existing untracked infra (base/coolify/docker roles, inventory, tooling config) 2026-09-05 19:09:36 +02:00
ansible.cfg chore: commit pre-existing untracked infra (base/coolify/docker roles, inventory, tooling config) 2026-09-05 19:09:36 +02:00
main.py chore: commit pre-existing untracked infra (base/coolify/docker roles, inventory, tooling config) 2026-09-05 19:09:36 +02:00
pyproject.toml chore: commit pre-existing untracked infra (base/coolify/docker roles, inventory, tooling config) 2026-09-05 19:09:36 +02:00
README.md docs: note CrowdSec as a considered-but-not-implemented idea 2026-09-05 19:57:58 +02:00
uv.lock chore: commit pre-existing untracked infra (base/coolify/docker roles, inventory, tooling config) 2026-09-05 19:09:36 +02:00

niechybnie

Ansible dla VPS niechybnie (178.104.253.119).

Ideas / backlog

  • CrowdSec (zamiast/obok fail2ban) dla sshd (i ewentualnie Traefika) — wykrywanie wzorców ataku + automatyczne zgłaszanie do współdzielonej bazy CrowdSec CAPI, plus ciągnięcie community blocklist od innych userów. Blokowanie ruchu jest oddzielone (opcjonalny "bouncer"), więc da się mieć samo wykrywanie+report bez ryzyka że coś się przez pomyłkę zablokuje. Nie wdrożone — obecny ruch skanujący na SSH (boty próbujące root/typowe loginy) jest i tak nieszkodliwy przy auth wyłącznie kluczem (PermitRootLogin prohibit-password w roles/base), więc to raczej higiena/ciekawostka niż pilna potrzeba. Rozważyć jeśli szum w logach zacznie przeszkadzać albo pojawi się realny powód do defense-in-depth.