Руководство по переезду

Перенесите круг на другой сервер.

Эта процедура переносит существующий круг вместе с участниками и поддерживаемыми данными. Новый сервер Circlus и его HTTPS-адреса должны быть готовы заранее.

Что должно быть готово до переезда

Не создавайте новый пустой круг с тем же названием. Администратор нового сервера создаёт одноразовое разрешение на импорт; существующий круг появится после активации.

Работающий сервер Circlus

Новый сервер установлен, обновлён до актуальной версии и подключён в приложении в разделе «Управление сервером».

Новый адрес

Новый домен круга указывает на новый сервер, и для него настроен HTTPS.

Доверенный канал связи

Администратор нового сервера может безопасно передать одноразовые данные переноса владельцу круга.

Окно недоступности

Сообщения, звонки и настройки будут временно недоступны, пока данные круга переносятся и проверяются.

Нового сервера ещё нет? Сначала выполните инструкцию по установке. README сервера остаётся источником актуальных команд.

Что произойдёт с данными

Перед переносом приложение проверит новый сервер, покажет отчёт и попросит владельца подтвердить, что потеряется.

Переносятся

Круг, профили участников и их роли, подключения, настройки, сообщения и ключи, зашифрованные копии профилей, гостевые ссылки и публичная страница круга.

Не переносятся

Существующие серверные вложения, архив сообщений, история и ссылки звонков, активные приглашения и системные события. Сообщения старше срока хранения на новом сервере тоже не переносятся.

Точный состав данных для вашего круга покажет отчёт проверки в приложении.

Действия администратора нового сервера

Новая сторона разрешает импорт. Она не создаёт новый пустой круг взамен существующего.

  1. Откройте «Управление сервером»

    С профиля администратора того сервера, который будет принимать круг.

  2. Выберите «Разрешить перенос круга на этот сервер»

    Откройте действие в разделе «Действия», затем укажите новый домен круга, название, лимиты хранения и политики нового сервера. Служебный адрес берётся из выбранного сервера.

  3. Создайте разрешение на перенос

    Сервер проверит адреса и выдаст номер разрешения, одноразовый код и служебный адрес.

  4. Передайте данные владельцу круга

    Используйте доверенный канал. Одноразовый код повторно в списке разрешений не показывается.

  5. Наблюдайте за импортом

    После запуска владельцем круга управление сервером покажет статус и отчёт импорта.

Действия владельца круга

Эти действия начинаются на текущем сервере после того, как администратор нового сервера передал разрешение на импорт.

  1. Откройте «Настройки круга → Перенести круг»

    Начните с существующего круга на его текущем исходном сервере.

  2. Введите данные нового сервера

    Используйте служебный адрес, номер разрешения, одноразовый код и новый домен от администратора.

  3. Проверьте новый сервер

    Приложение проверит разрешение, адрес, версию сервера, лимиты и состав данных. Круг при этом продолжает работать.

  4. Изучите отчёт и предупредите участников

    Подтверждайте непереносимые данные только после проверки отчёта и согласования окна недоступности.

  5. Подпишите и запланируйте переезд

    Подпись владельца зафиксирует новый сервер, домен и принятую политику потери данных.

  6. Остановите круг и начните перенос

    Пока данные выгружаются, передаются и проверяются, круг на старом сервере доступен только для чтения.

  7. Подтвердите переключение

    После успешного переноса активируйте новый сервер. Он станет основным, а старый сервер какое-то время будет сообщать приложениям участников новый адрес.

Проверка ничего не останавливает. Круг становится недоступным только после отдельного действия «Остановить круг и перенести».

После переезда

Выполните операционные проверки, прежде чем считать новый сервер полностью настроенным.

  • Откройте круг по новому адресу и проверьте основные чаты и участников.
  • Сохраните итоговый отчёт и просмотрите предупреждения импорта.
  • Сохраните новый пакет восстановления — в нём должен быть новый адрес круга.
  • Предупредите участников: приложение покажет им «Круг переехал на новый сервер» и попросит нажать «Проверить и переключить».
  • Не отключайте старый сервер и домен, пока участники не перешли на новый адрес.
  • Проверьте push-уведомления, звонки, новые вложения и публикацию публичного сайта.