4 Commits

Author SHA1 Message Date
Eduardo David Paredes Vara 634028d508 chore: retire unused stacks and CrowdSec dashboards
Remove stacks no longer in use: ghost, ghost-me, changedetection, pdf
(Stirling PDF), it (IT-Tools), finance (Actual Budget), bookstack, dozzle,
beszel, memos, vikunja, onetimesecret and DEPRECATED-kasm.

CrowdSec keeps only the engine (the Traefik bouncer is unchanged). Drop
Grafana, Prometheus, crowdsec-postgres and metrics-export.sh, which only
fed the local dashboard; CrowdSec itself uses SQLite.

Also drop references to these services, THSCom, Scheduler and the
SpinTools OpenProject from Kopia paths/dumps and ops-report endpoints,
and replace the DEPRECATED- convention in the README with the removal
procedure used here.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 00:59:42 +00:00
Eduardo David Paredes Vara 4536b3a36a refactor(compose): protect services and centralize routing 2026-07-25 11:21:08 +00:00
Eduardo David Paredes Vara 3b7f2a2fa1 docs: document direct compose workflow 2026-07-25 11:20:27 +00:00
Eduardo David Paredes Vara 49a7e16da1 feat(crowdsec): añadir stack de detección de intrusiones con Grafana
- docker-compose.yml: CrowdSec + bouncer de Traefik + Postgres + Grafana
- setup.sh: configuración inicial de colecciones, bouncers y whitelist
- metrics-export.sh: exportación de métricas al endpoint de Prometheus
- traefik-crowdsec-bouncer.yml: config dinámica de Traefik para el bouncer
- stack.env: plantilla con API keys y configuración

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 05:48:58 +00:00