--- date: 2026-03-13 type: project tags: [niikn] --- --- ## VM100 — Cloud-nc-AIO (старый Nextcloud, 192.168.1.245) | Параметр | Значение | |----------|----------| | OS | Ubuntu 24.04.4 LTS | | CPU | 6 cores | | RAM | 32 GB | | SSH user | cloud / 1qaz!QAZ | | Tailscale IP | 100.70.117.21 | ### Nextcloud (старый) | Параметр | Значение | |----------|----------| | Версия | Nextcloud **30.0.10** | | Домен | https://niikn.com | | AIO URL | http://192.168.1.245:8080 | | Пользователей | **102** | | Данные | /mnt/nc-data (3.7 TB из 4.1 TB, **97% заполнено!**) | | ОС диск | /dev/sda2 197 GB, 68% заполнено | ### Дополнительные сервисы VM100 | Сервис | Порт | Описание | |--------|------|----------| | OnlyOffice | :26614 | Отдельный Document Server | | Linkwarden | :3000 | Менеджер закладок | | FileBrowser | :8081 | Веб-файловый менеджер | | Portainer | — | Управление Docker | ### ⚠️ Важно для миграции - Диск данных заполнен на **97%** — нужно расширить хранилище на VM108 перед переносом - Разница версий: VM100 — NC 30.0.10 → VM108 — NC 32.0.6 (нужен поэтапный апгрейд через 31.x) - На VM100 есть сервисы которых нет на VM108: Linkwarden, FileBrowser --- ## VM100 — Cloud-nc-AIO (старый Nextcloud, 192.168.1.245) | Параметр | Значение | |----------|----------| | OS | Ubuntu 24.04.4 LTS | | CPU | 6 cores | | RAM | 32 GB | | SSH user | cloud / 1qaz!QAZ | | Tailscale IP | 100.70.117.21 | ### Nextcloud (старый) | Параметр | Значение | |----------|----------| | Версия | Nextcloud **30.0.10** | | Домен | https://niikn.com | | AIO URL | http://192.168.1.245:8080 | | Пользователей | **102** | | Данные | /mnt/nc-data (3.7 TB из 4.1 TB, **97% заполнено!**) | | ОС диск | /dev/sda2 197 GB, 68% заполнено | ### Дополнительные сервисы VM100 | Сервис | Порт | Описание | |--------|------|----------| | OnlyOffice | :26614 | Отдельный Document Server | | Linkwarden | :3000 | Менеджер закладок | | FileBrowser | :8081 | Веб-файловый менеджер | | Portainer | — | Управление Docker | ### Важно для миграции - Диск данных заполнен на **97%** — нужно расширить хранилище на VM108 перед переносом - Разница версий: NC 30.0.10 → NC 32.0.6 (при миграции через AIO backup — апгрейд автоматический) - На VM100 есть сервисы которых нет на VM108: Linkwarden, FileBrowser — решить: переносить или нет --- ## Миграция Groupfolders (VM100 → SMB → VM108) ### Структура groupfolders на VM100 | ID на диске | Название в Nextcloud | Размер | Файлов | |-------------|----------------------|--------|--------| | `/mnt/nc-data/__groupfolders/1/` | **Общий ресурс** | 1.5 TB | 219,396 | | `/mnt/nc-data/__groupfolders/2/` | **ГИКЭ_ВОКН_Москва** | 1.2 TB | 238,903 | ### Состояние на SMB (192.168.1.79) — проверено 2026-02-24 ``` /srv/samba/share/__groupfolders/ Общий ресурс/ — 1.5 TB, 227,960 файлов ГИКЭ_ВОКН_Москва/ — 1.2 TB, 238,903 файлов versions/ — 17 GB ``` | Папка | VM100 файлов | SMB файлов | Свежий файл | Статус | |-------|-------------|------------|-------------|--------| | Общий ресурс | 219,396 | **227,960** | 2026-02-19 (совпадает) | ⚠️ на SMB больше на 8,564 файла (удалённые с VM100) | | ГИКЭ_ВОКН_Москва | 238,903 | 238,903 | 2026-01-11 (совпадает) | ✅ идентично | **Вывод:** SMB содержит более полную копию. Для миграции в VM108 использовать данные с SMB. ### Скрипт rsync для обновления (на VM100) Файл: `/tmp/rsync-groupfolders.sh` Запуск синхронизации VM100 → SMB: ```bash ssh -i /tmp/prox_key cloud@192.168.1.245 bash /tmp/run-sudo.sh "nohup bash /tmp/rsync-groupfolders.sh &" # Проверка прогресса: bash /tmp/run-sudo.sh "cat /tmp/rsync-1.log | tr '\r' '\n' | tail -3" bash /tmp/run-sudo.sh "cat /tmp/rsync-2.log | tr '\r' '\n' | tail -3" ``` > Примечание: rsync без `--delete` — удалённые файлы на VM100 на SMB остаются. ### External Storage в Nextcloud AIO (VM108) | Mount ID | Путь в NC | Тип | Хост | Доступ | |----------|-----------|-----|------|--------| | 1 | `/Локально` | Local | `/mnt/ncdata` | группа admin | | 2 | `/SMB` | SMB/CIFS | `192.168.1.79/share` | Все пользователи | Groupfolders доступны в NC как: `/SMB/__groupfolders/Общий ресурс/` и `/SMB/__groupfolders/ГИКЭ_ВОКН_Москва/` > ⚠️ Это External Storage, не настоящие Groupfolders. При финальной миграции настроить приложение **Groupfolders** и создать группы.