feat: added borgmatic and minor fixes for debridav and aiostreams (#33)

This commit is contained in:
Nikhil Byadwal
2025-07-06 00:09:13 +05:30
committed by GitHub
parent a143aaf364
commit 3386c2c2f4
7 changed files with 93 additions and 11 deletions
+19
View File
@@ -0,0 +1,19 @@
source_directories:
- /mnt/source # 🔍 Source directory inside container (binds to /opt/docker on host)
repositories:
- path: ${BORG_REPO_URL} # 📦 Remote repo path from .env
label: borgbase # 🏷️ Friendly name
storage_quota: 10G # ️ Display-only, helps track usage
one_file_system: true # 🚫 Don't cross into other mounts (e.g., /proc)
exclude_patterns:
- /mnt/source/data/stremthru/imdb # ❌ Temp cache
- /mnt/source/data/stremthru/hashlists # ❌ Torrent hashes
- /mnt/source/data/stremio-server # ❌ Optional exclusion
compression: lz4 # ⚡ Fast + efficient compression
archive_name_format: 'backup-{now:%Y-%m-%d_%H-%M-%S}' # 🧾 Timestamped archive name
keep_weekly: 2 # ✅ Keep 2 most recent weekly archives