# Перенос трекера

# В каком случае выполняется перенос трекера

  1. Частые критические неисправности в работе текущего сервера, на котором установлен трекер.

  2. Неподходящий функционал и система ценообразования.

  3. Недостаточно места на диске и отсутствие у текущего хостера возможности его увеличить.

  4. Необходимость сменить дата-центр сервера и сохранить статистику.

  5. Необходимость сделать дубль/копию Keitaro для масштабирования связок/тестирования новых ГЕО.

# Необходимые данны для переноса

  1. Root-доступы (IP root pass) к текущему серверу и к серверу, на который будет выполняться перенос.

  2. Имя базы и Salt из конфигурационного файла config.ini.php текущего сервера.

# Процесс создания дампа базы

  1. Залогиниться на сервер по SFTP.

  2. Скачать файл var/www/keitaro/app/config/config.ini.php и сохранить из него данные: имя базы и Salt из конфигурационного файла.

  3. Залогиниться на сервер через SSH. Запустить команду

mysqldump <DB_NAME> | gzip > dump.sql.gz
1

Где <DB_NAME> — это db_name (имя базы) из файла конфигурации.

  1. Дождаться выполнения команды. Время выполнения зависит от размера базы данных и может занять от нескольких минут до нескольких дней.

# Перенос дампа и установка трекера на новый сервер

  1. Скачать дамп с текущего сервера из директории/var.

  2. Разместить его в директории/root сервера, на который будет выполняться перенос трекера.

  3. Зайти в личный кабинет на сайте keitaro.io и отвязать лицензию от текущего IP.

  4. Залогиниться на новый сервер и запустить команду восстановления трекера из дампа:

curl keitaro.io/install.sh | bash  -s -- -R
1
  1. После окончания установки перейти по предоставленной ссылке и ввести ключ лицензии (предварительно отвязав его от старого IP сервера в личном кабинете). Использовать старые логин и пароль для входа в трекер.

# Как перенести лендинги/офферы?

Необходимо вручную выгрузить текущие лендинги (дефолтная директория var/www/keitaro/lander). На новом трекере создать из админки трекера Лендинг или Оффер, загрузив любой архив. Это сгенерирует автоматически новую папку lander c нужным уровнем доступа. После чего загрузить в эту директорию лендинги/офферы с предыдущего трекера.

# Как перенести список ботов?

Перенесите файлы из директории /var/www/keitaro/var/bots в новый трекер.

# Будет ли Keitaro работать, если сменить IP в лицензии?

Нет, в течение суток трафик остановится.