634028d508
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>
45 lines
1.0 KiB
Plaintext
45 lines
1.0 KiB
Plaintext
# Global excludes for Kopia snapshots.
|
|
|
|
# Never include Nextcloud user data until reviewed for R2 cost.
|
|
/opt/nextcloud/data
|
|
/opt/nextcloud/custom_apps
|
|
/opt/nextcloud/html
|
|
/opt/paperless/media/.thumbnails
|
|
|
|
# Live database directories are handled by logical dumps when possible.
|
|
/opt/paperless/pgdata
|
|
/opt/gitea/postgres
|
|
/opt/n8n/postgres
|
|
/opt/authentik/postgres
|
|
/opt/nextcloud/db
|
|
/opt/spintools/authentik/postgres
|
|
|
|
# Rebuildable caches and dependencies.
|
|
**/node_modules
|
|
node_modules
|
|
frontend/*/node_modules
|
|
**/.next/cache
|
|
frontend/*/.next
|
|
**/__pycache__
|
|
**/.pytest_cache
|
|
**/.mypy_cache
|
|
**/.ruff_cache
|
|
**/.cache
|
|
**/cache
|
|
**/tmp
|
|
**/*.tmp
|
|
**/dist
|
|
**/build
|
|
|
|
# OpenClaw workspaces can become large and are not required for host restore.
|
|
/home/felidae/.openclaw/workspace
|
|
|
|
# OpenCode generated dependencies and noisy runtime artifacts.
|
|
/home/felidae/.config/opencode/node_modules
|
|
/home/felidae/.local/share/opencode/log
|
|
/home/felidae/.local/share/opencode/tool-output
|
|
|
|
# Logs are useful locally but noisy and usually not restore-critical.
|
|
**/*.log
|
|
**/logs
|