Files
obsidian-vault/family/how-to/truenas-rclone-backup.md
2026-05-30 10:03:30 +00:00

2.6 KiB

TrueNAS — rclone backup

Контейнер

  • Image: rclone/rclone:latest
  • Имя: rclone
  • Запуск: cron внутри контейнера (crond -f)

Маппинги

Host Контейнер
/mnt/RED_2TB/docker/rclone/config /config/rclone
/mnt/RED_2TB /data

Расписание

0 3 * * 0   # каждое воскресенье в 03:00

Скрипт: /config/rclone/backup.sh

Что бэкапится

Метка Источник (host) Назначение Шифрование
Photos /mnt/RED_2TB/Photos mailru:Photos/Photos нет
old-bu /mnt/RED_2TB/old-bu mailru:Photos/old-bu нет
immich /mnt/RED_2TB/immich-photos-upload mailru:Photos/immich нет
docker /mnt/RED_2TB/docker mailru-crypt: да
backup /mnt/RED_2TB/backup mailru-crypt: да

Remotes

  • mailru — WebDAV, Mail.ru Cloud (webdav.cloud.mail.ru), user: mallexxx@mail.ru
  • mailru-crypt — rclone crypt поверх mailru:backup, шифрование имён файлов и директорий (standard)

Добавить что-то в бэкап

Шифрованное → положить в /mnt/RED_2TB/backup/ или /mnt/RED_2TB/docker/ — подхватится автоматически.
Нешифрованное → добавить run_sync строку в /mnt/RED_2TB/docker/rclone/config/backup.sh.

TODO — добавить в бэкап

Следующие папки из /mnt/RED_2TB/storage/ не бэкапятся, но должны:

Папка Размер Приоритет
storage/git/ 5.7M 🔴 высокий — bare repo (obsidian-vault.git, hermes-taiga.git)
storage/obsidian/ 1M 🔴 высокий — рабочая копия Тайги
storage/art/ 115M 🟡 средний
storage/Music/ 45G 🟡 средний
storage/nas/ <1M 🟡 средний
storage/shared/ <1M 🟡 средний
storage/Edu/ <1M 🟡 средний

Добавить в /mnt/RED_2TB/docker/rclone/config/backup.sh новые run_sync строки.
Шифровать через mailru-crypt: (как docker и backup).

Файлы конфигурации

  • /mnt/RED_2TB/docker/rclone/config/rclone.conf — remotes (root-only)
  • /mnt/RED_2TB/docker/rclone/config/crontab — расписание
  • /mnt/RED_2TB/docker/rclone/config/backup.sh — скрипт