Установка Keitaro на VPS от REG.RU

Подробная инструкция о том, как установить Keitaro на VPS от REG.RU с помощью скрипта автоматической установки. Скрипт сам настроит сервер для идеальной работы трекера.

Регистрация на REG.RU

Зайдите на сайт https://www.reg.ru и перейдите в раздел регистрации.

Введите свой адрес электронной почты, или воспользуйтесь возможностью регистрации с помощью социальных сетей. Затем вам будет предложено ввести кодовое слово, которое поможет вернуть управление аккаунтом в случае его блокировки. На ваш email в то же время придёт письмо с указанием логина и пароля для доступа к сервису, подтвердите email, кликнув по ссылке в письме.

Готово! Вы только что зарегистрировались на портале REG.RU.

Выбор VPS

Перейдите в меню «Хостинг и серверы» > «Серверы VPS» > Облачные серверы KVM:

!!!ВАЖНО!!!Виртуализация должна быть только KVM, OpenVZ не подходит.

При выборе сервера ориентируйтесь на предполагаемый объем трафика. Помните о том, что хранение 1 миллиона кликов занимает примерно 1 Gb памяти. Кроме того, SSD серверы работают быстрее и обрабатывают информацию в несколько раз оперативнее по сравнению с HDD.

Мы рекомендуем следующую конфигурацию серверов:

  • при нагрузке до 50k кликов в сутки — 1CPU, 2GB RAM;
  • при нагрузке 200k кликов в сутки — 1CPU, 2GB RAM. Должны быть установлены PHP-FPM и Redis.
  • при нагрузке более 500k кликов в сутки — 4CPU, 6GB RAM. Должны быть установлены PHP-FPM и Redis. Только dedicated сервер.
  • более 1 млн — 8 CPU, 32GB RAM. Должны быть установлены PHP-FPM и Redis. Только dedicated сервер.

Полная информация о необходимой конфигурации есть в разделе «Требования к серверу» в нашей Базе Знаний.

Итак, выбираем SSD сервер:

На странице настроек выберите период оплаты, введите название сервера.

Следующий пункт — «Выбор дистрибутива операционной системы». Для автоматической установки Keitaro подходит только CentOS7-x86_64. «Продолжить»:

На следующей вкладке вам будет предложено установить панель управления и добавить различные сервисы. Для установки трекера нам нужен чистый сервер без каких-либо предустановленных панелей. Поэтому игнорируйте эту вкладку и кликайте «Продолжить».

Теперь введите свои паспортные данные и оплатите сервер.

На почту придет письмо с IP адресом VPS и данными для доступа к серверу по SSH, они нам пригодятся в дальнейшем.

Теперь получим лицензию на этот сервер в Keitaro.

Регистрация на Keitaro.io/ru/

Перейдите на сайт https://keitaro.io/ru/, нажмите «Зарегистрироваться».

Введите свое имя, адрес электронной почты и пароль. Прочитайте условия лицензионного соглашения, поставьте галочку и кликните на кнопку «Зарегистрироваться».

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

Установка пробной версии трекера

Если хотите начать с триала — введите IP адрес только что купленного сервера с REG.RU, кликните «Get the key» и получите лицензионный ключ для вашего сервера.

Выберите «Установку на чистый сервер или VPS»:

После выбора способа установки вы получите команду, которую необходимо ввести в консоли сервера. Эта команда запускает автоматическую установку Keitaro на ваш VPS.

Мы же перейдем в личный кабинет:

Покупка лицензии в личном кабинете Keitaro

В личном кабинете перейдите во вкладку «Лицензии» и кликните «Купить новую лицензию»:

Выберите срок покупки лицензии (чем дольше срок, тем больше скидка), выберите редакцию лицензии, введите IP адрес вашего сервера на REG.RU, перейдите к оплате:

Готово! Мы только что купили Профессиональную лицензию на 6 месяцев со скидкой 25%.

Посмотреть срок действия лицензии, ключ и изменить IP сервера можно в личном кабинете на сайте keitarotds.com:

Следующий этап — непосредственно сама установка трекера на сервер.

Вход на сервер

Для того, чтобы установить трекер, нам понядобятся:

  • VPS c СentOS 7;
  • доступ к серверу по SSH;
  • ключ лицензии Keitaro;
  • консоль для ввода команды (на MacOS используйте встроенный Terminal,  на Windows — Putty).

Войдите в консоль VPS, используя доступы по SSH, которые пришли вам в письме от REG.RU.

Для этого в терминале введите команду, заменив X.X.X.X на IP вашего сервера.

Далее, нужно будет подтвердить в терминале доступ к серверу на данном устройстве. Введите «yes» на вопрос о fingerprint. Введите пароль для доступа к VPS из письма.

Мы получили доступ к серверу.

Удаление Apache

По какой-то причине, на все сервера у Reg.ru ставится Apache. Поэтому его нужно удалить прежде, чем ставить Keitaro:

Подтвердите удаление, нажав «Y».

Установка Keitaro

Теперь копируйте команду установки в Terminal или Putty и выполните команду:

Дальше следуйте инструкциям скрипта. У вас будет запрошен IP сервера, ключ лицензии, домен (если нужен SSL).

В скобках можно будет найти подсказки для ввода данных:

Автоматическая установка проведет следующие работы:

  • Установит самые последние версии Nginx, MariaDB, TukuDB, Redis, PHP 7;
  • Настроит конфигурацию Nginx, PHP-FPM, MariaDB;
  • Установит Monit с отслеживанием состояния Nginx, MariaDb, PHP-FPM;
  • Подключит swap при малом колчиестве памяти;
  • Настроит firewall;
  • Подключит бесплатный SSL сертификат от Let’s Encrypt (с автоматическим продлением);
  • Установит Keitaro.

Процесс установки трекера займет некоторое время.

После успешного окончания установки в Terminal или Putty вы получите доступ к трекеру, сохраните его:

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

Если настройка оборвалась с ошибкой

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

Как продолжить установку?

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

Дополнительная информация

Как добавить другие сайты на сервер?

Как добавить SSL после настройки?

После перезагрузки сервера не получается войти в Keitaro (Internal Server Error)