[2026-04-30] TrueNAS rclone backup setup notes
This commit is contained in:
@@ -0,0 +1,48 @@
|
|||||||
|
# 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`.
|
||||||
|
|
||||||
|
## Файлы конфигурации
|
||||||
|
|
||||||
|
- `/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` — скрипт
|
||||||
Reference in New Issue
Block a user