Перейти к основному содержимому

Миграция компании из облачной версии YouGile в коробочную

Что потребуется для миграции

Чтобы мы смогли перенести ваши данные из облачной версии в коробку, подготовьте, пожалуйста, следующую информацию:

  1. Название вашей компании в облаке
  2. Почту администратора компании в облаке
  3. ID компании (узнать его можно, нажав Ctrl+Alt+Q, находясь внутри компании в облаке)
  4. Почту, на которую нужно отправить ссылку для скачивания архива с данными

Несколько важных моментов:

  • Перед началом миграции убедитесь, что у вас уже установлена и настроена коробочная версия YouGile
  • Пользователи в облаке не должны вносить изменения в компанию во время миграции
  • Если у вас несколько компаний, потребуется ID каждой из них
  • Обычно перенос занимает до 1 часа

Действия после получения данных облачной компании

  1. После того как мы подготовим данные, вы получите ссылку на них в письме на указанную ранее почту. Ссылка будет действительна в течение 3 суток.

  2. По ссылке будет находиться архив, в котором присутствуют каталоги database и user-data .Скачайте их.

  3. Остановите сервис yougile

  4. Замените в каталоге yougile каталоги database и user-data загруженными каталогами

  5. Запустите сервис yougile

Обратите внимание: Зайти в систему можно под тем же аккаунтом, что и в облаке, но перед этим необходимо восстановить пароль от него в коробке. Для этого необходимо запросить ссылку восстановления пароля.

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

Если вы хотите использовать PostgreSQL вместо встроенной базы

Необходимо сделать следующее:

  • Скачать архив по ссылке выше
  • Остановить коробку
  • Заменить в каталоге сервера каталоги database и user-data каталогами из архива
  • Выполнить шаги из инструкции по миграции базы: Подключение PostgreSQL

После запуска сервер с коробочной версией YouGile работает уже с вашими данными из облака.

Перенос дополнительных компаний из облака в коробочную версию

Чтобы добавить в коробочную версию YouGile дополнительную компанию из облака необходимо сделать следующее:

  • Скачать архив с данными компании, распаковать его, в нём находится каталог tmp-merge

  • Поместить каталог tmp-merge в каталог с сервером yougile (туда же, где исполняемый файл server)

  • По ссылке https://dist.yougile.com/extras/merge.js сохранить файл и поместить его в каталог tasks/ (этот каталог есть в каталоге с сервером), название файла нужно оставить таким же (merge.js)

  • Остановить сервис yougile

  • Сделать резервную копию каталога yougile

  • Выполнить ./server task merge

  • Запустить сервис

Зайти в систему можно под тем же аккаунтом, что и в облаке, но перед этим необходимо восстановить пароль от него в коробке (запросить ссылку восстановления пароля).

Дублирование аккаунтов пользователей

При добавлении компаний может возникнуть ситуация с дублированием аккаунтов пользователей. На работу компании эти дубли не влияют, но они занимают место в лицензии. Чтобы проверить это и устранить проблему, необходимо сделать следующее:

  1. В терминале выполните команду:

Linux:

./server task list-users

Windows:

server.exe task list-users

Если в результате вы видите дублирующиеся аккаунты пользователей (одинаковый email), то необходимо убрать их из списка

  1. Скачать скрипт по адресу: https://dist.yougile.com/extras/fix-users.js

  2. Поместить этот скрипт в каталог tasks (находящийся внутри каталога yougile)

  3. Остановить сервис yougile

  4. В корневом каталоге yougile выполнить команду:

./server task fix-users
  1. Запустить сервис yougile

После этого дублирующиеся записи будут объединены, данные пользователей сохранятся, количество пользователей будет правильным.

Куда обращаться, если возникнут вопросы после миграции?

Вы всегда можете написать нам на inf@yougile.com — мы поможем разобраться.