# 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` — скрипт