616b20f285
- init-r2-repository.sh: inicializa repositorio Kopia en R2 - run-backup.sh: ejecuta backup de rutas definidas en backup-paths.txt - pre-backup-dumps.sh: vuelca bases de datos (Postgres, MariaDB) antes del backup - kopia-common.sh: funciones compartidas de autenticación y configuración - restore-smoke-test.sh: test de restauración para verificar integridad - backup-paths.txt / excludes.txt: rutas y exclusiones del backup - systemd/: unidades kopia-server, kopia-docker-backup (service + timer) - traefik-kopia.yml: exposición del servidor Kopia vía Traefik - env.example: plantilla de variables (credenciales R2, contraseña repo) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
55 lines
1.3 KiB
Plaintext
55 lines
1.3 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.
|
|
/var/lib/docker/volumes/kasm_db_1.18.1
|
|
/opt/kasm/opt/docker
|
|
/opt/kasm/1.18.1/log
|
|
/opt/kasm/1.18.1/tmp
|
|
/opt/paperless/pgdata
|
|
/opt/gitea/postgres
|
|
/opt/n8n/postgres
|
|
/opt/authentik/postgres
|
|
/opt/memos/postgres
|
|
/opt/vikunja/postgres
|
|
/opt/nextcloud/db
|
|
/opt/spintools/authentik/postgres
|
|
/opt/spintools/openproject/pgdata
|
|
|
|
# Rebuildable caches and dependencies.
|
|
**/node_modules
|
|
node_modules
|
|
frontend/*/node_modules
|
|
/home/felidae/scheduler_app/frontend/*/node_modules
|
|
**/.next/cache
|
|
frontend/*/.next
|
|
/home/felidae/scheduler_app/frontend/*/.next
|
|
**/__pycache__
|
|
**/.pytest_cache
|
|
**/.mypy_cache
|
|
/home/felidae/scheduler_app/.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
|