Переноса трекера Keitaro осуществляется путем создания дампа базы данных и его переноса на другой сервер. Скрипт установки сам импортирует всю имеющуюся статистику, кампании, потоки и т.д. Лендинги и списки ботов переносятся вручную.
Keitaro — гибкий и экономичный трекер с широким набором инструментов для работы вебмастеров и арбитражников.
Промокод CPARIP дает скидку 20%
Требования к серверу для установки трекера Keitaro
Параметры сервера выбирайте исходя из ожидаемого объема кликов:
Кликов в сутки | Тип | RAM | CPU |
---|---|---|---|
менее 10 000 / сутки | VPS | 2 GB | 1 CPU |
10 000 – 100 000 | VPS | 4 GB | 2 CPU |
100 000 – 500 000 | VPS | 8 GB | 4 CPU |
500 000 – 1 000 000 | VPS/VDS | 16 GB | 4 CPU |
1 000 000 – 5 000 000 | VDS | 32 GB | 4 CPU |
5 000 000 – 10 000 000 | VDS | 64 GB | 8 CPU |
Обязательные требования
Кроме того, есть обязательные требования к серверу, без соблюдения которых установка трекера невозможна:
- Чистый сервер, без панели управления.
- CentOS 8 Stream.
- RAM от 2GB
- Виртуализация KVM.
- Минимум 20GB SSD.
VDS на Friend Hosting для Keitaro
Friendhosting LTD – европейская компания, которая работает на международном рынке IT услуг с 2009 года.
Для установки трекера рекомендуем VDS – cочетание преимуществ выделенного сервера и гибкости настроек виртуального хостинга по доступной цене.
Для установки Keitaro подойдет тариф от “Plus” и выше:
- Гибкие тарифы
- Профессиональная поддержка
- Высокий аптайм
- Большой выбор способов оплаты:
Обновление трекера до последней версии
Для успешного переноса трекера необходимо обновить его до актуальной версии.
- Обслуживание -> Обновление Keitaro
Данные необходимые для переноса трекера
Для дальнейших действий нужны следующие данные:
Root-доступы (IP root pass) к текущему и новому серверам. Можно взять у хостера.
- IP адрес сервера
- Имя пользователя (root)
- Пароль SSH
Имя базы данных и значение Salt из файла config.ini.php текущего сервера.
- Чтобы скачать config.ini.php необходимо зайти на сервер по SFTP.
- Скачать файл из следующей директории: var/www/keitaro/application/config/config.ini.php
- Далее сохранить из него данные: имя базы и Salt
Подключение к серверу по SSH
Для подключения к серверу по SSH на Mac используйте терминал, для Windows рекомендуем программу PuTTY.
- В PuTTY впишите IP адрес сервера и нажмите “Open“
Дальнейшие действия одинаковы и на Mac и на Windows.
- Откроется консоль, где введите имя пользователя (root) и жмите Enter
- Вставьте из буфера обмена или наберите вручную пароль SHH и снова Enter
Важно! В консоли введенный пароль не будет отображаться, но он там есть и просто скрыт для безопасности.
Создание дампа текущего трекера
База данных
- После успешного подключения к старому, серверу введите следующую команду:
mysqldump <DB_NAME> | gzip > dump.sql.gz
Где вместо <DB_NAME>
пропишите имя базы – значение db_name из файла config.ini.php.
В зависимости от размера базы данных выполнение команды может занять некоторое время. Когда курсор в консоли начнет мигать можно переходить к следующему шагу.
- Скачайте дамп со старого сервера из директории /var/root
Лендинги
- Скачайте по FTP имеющиеся лендинги из директории var/www/keitaro/lander
Боты
- Скачайте файлы из директории /var/www/keitaro/var/bots
Перенос дампа и установка трекера на новый сервер
- Подключитесь к новому серверу по FTP и загрузите в директорию /var/root скачанный ранее дамп базы.
- Подключитесь по SSH к новому серверу.
- Введите команду:
curl keitaro.io/install.sh | bash -s -- -R
- Когда в консоли появится запрос введите путь до файла дампа на сервере:
/root/dump.sql.gz
- Далее введите значение salt, полученное из файла config.ini.php.
- Дождитесь завершения установки:
- Закройте консоль
Перенос лицензии Keitaro
- Зайдите в личный кабинет на сайте Keitaro.
- Отвяжите лицензию от текущего IP.
- Зайдите на свежеустановленный трекер по адресу https://IP_нового_сервера/admin
- Залогиньтесь используя старый логин:пароль от трекера
- Введите лицензионный ключ из личного кабинета Keitaro.
Важно! Не забудьте перепривязать имеющиеся домены у регистратора к новому серверу
Трекер Keitaro установлен и готов к работе. Осталось перенести некоторые файлы:
Перенос лендингов/офферов
- На новом теркере создайте лендинг или оффер, загрузив любой архив. В результате чего сгенерируется папка Lander с нужными правами доступа.
- Загрузите в эту директорию лендинги/офферы с предыдущего трекера.
Перенос списка ботов
- Перенесите ранее скачанные файлы ботов в директорию /var/www/keitaro/var/bots в новом трекере.
Здравствуйте. Извините, вопрос явно нубовский. Только начинаю работать с Keitaro, случайно увидел Эту статью. Ну и зажужжало: о чём речь, зачем это нужно? Просветите пожалуйста.
перенос нужен, например как в нынешней ситуации, когда теркер находился у хостинга на территории РФ, а в данный момент не весь траффки хорошо ходит с такими хостингами