Настройка сервера для трекера Keitaro
Для работы Keitaro требуется сервер — он используется для установки и запуска программы, а также для обработки и хранения данных. Надежный и мощный сервер обеспечивает стабильную работу трекера и обрабатывает большие объемы данных.
Требования к серверу
Сервер можно получить в специальном сервисе аренды облачных мощностей — хостинге. Оптимальный выбор — Timeweb, но и в других сервисах критических отличий в настройке не будет.
Главное — сервер должен соответствовать следующим требованиям:
- Он должен быть «чистым», без панели управления;
- Операционная система: CentOS 8 Stream или CentOS 9 Stream;
- Виртуализация KVM;
- Минимум 20 GB свободного места на накопителе.
Не забываем учитывать ожидаемый объём кликов в сутки и выбирать конфигурацию сервера в соответствии с этим показателем:
Регистрация на хостинге и создание сервера
Чтобы выбрать конфигурацию сервера и настроить панель управления, сначала нужно пройти регистрацию на хостинге. У хостинга Timeweb регистрация выглядит так:
После регистрации нажимаем «Войти» и попадаем в панель управления.
Создаём новый проект, даём ему название и нажимаем «Добавить проект».
В открывшемся меню выбираем «Облачный сервер».
Выбираем нужную конфигурацию.
Затем оплачиваем сервер — это можно сделать при помощи банковской карты. Сервер будет запущен сразу после оплаты.
После запуска выписываем себе IPv4 и root-пароль — эти данные пригодится в дальнейшем.
Установка Keitaro на сервер
Теперь мы можем подключится к серверу и установить на него Keitaro. Сделать это можно с помощью:
- терминала на macOS или Linux;
- С помощью PowerShell или Putty в Windows.
Открываем терминал. Для этого в macOS нажимаем ⌘ + SPACE, в открывшейся строке набираем Terminal и жмём ENTER.
В Windows в поисковой строке меню «Пуск» (или просто в строке «Поиск» в Windows 11) пишем PowerShell. Кликаем по иконке и открываем терминал.
В окно терминала вписываем команду:
ssh root@IPv4_сервера.
В нашем примере команда выглядит так: ssh root@185.154.195.182
Жмём ENTER и вводим root-пароль в появившейся строке. Его можно скопировать и вставить в терминал нажатием правой кнопки мыши. Никаких окон при этом не откроется: пароль сразу будет вставлен в терминал и не отобразится на экране.
В появившейся строке «ECDSA key fingerprint is…», пишем yes и жмём ENTER.
Теперь на сервер можно будет установить Keitaro. Для этого в терминале вводим команду:
curl keitaro.io/kctl.sh | bash -s -- install
Установка займёт около 20 минут.
В терминале мы увидим адрес панели управления трекера в виде ссылки: http://xxx.xxx.xxx.xxx/admin
Также этот адрес можно найти в личном кабинете трекера.
Установка завершена. Трекер готов к работе и дальнейшей настройке.