2.6 KiB
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— скрипт