Миграция компании из облачной версии YouGile в коробочную
Что потребуется для миграции
Чтобы мы смогли перенести ваши данные из облачной версии в коробку, подготовьте, пожалуйста, следующую информацию:
- Название вашей компании в облаке
- Почту администратора компании в облаке
- ID компании (узнать его можно, нажав Ctrl+Alt+Q, находясь внутри компании в облаке)
- Почту, на которую нужно отправить ссылку для скачивания архива с данными
Несколько важных моментов:
- Перед началом миграции убедитесь, что у вас уже установлена и настроена коробочная версия YouGile
- Пользователи в облаке не должны вносить изменения в компанию во время миграции
- Если у вас несколько компаний, потребуется ID каждой из них
- Обычно перенос занимает до 1 часа
Действия после получения данных облачной компании
-
После того как мы подготовим данные, вы получите ссылку на них в письме на указанную ранее почту. Ссылка будет действительна в течение 3 суток.
-
По ссылке будет находиться архив, в котором присутствуют каталоги
database
иuser-data
.Скачайте их. -
Остановите сервис yougile
-
Замените в каталоге yougile каталоги database и user-data загруженными каталогами
-
Запустите сервис 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
-
Запустить сервис
Зайти в систему можно под тем же аккаунтом, что и в облаке, но перед этим необходимо восстановить пароль от него в коробке (запросить ссылку восстановления пароля).
Дублирование аккаунтов пользователей
При добавлении компаний может возникнуть ситуация с дублированием аккаунтов пользователей. На работу компании эти дубли не влияют, но они занимают место в лицензии. Чтобы проверить это и устранить проблему, необходимо сделать следующее:
- В терминале выполните команду:
Linux:
./server task list-users
Windows:
server.exe task list-users
Если в результате вы видите дублирующиеся аккаунты пользователей (одинаковый email), то необходимо убрать их из списка
-
Скачать скрипт по адресу: https://dist.yougile.com/extras/fix-users.js
-
Поместить этот скрипт в каталог
tasks
(находящийся внутри каталогаyougile
) -
Остановить сервис yougile
-
В корневом каталоге
yougile
выполнить команду:
./server task fix-users
- Запустить сервис yougile
После этого дублирующиеся записи будут объединены, данные пользователей сохранятся, количество пользователей будет правильным.
Куда обращаться, если возникнут вопросы после миграции?
Вы всегда можете написать нам на inf@yougile.com — мы поможем разобраться.