Требования к серверу

Как выбрать сервер или хостинг?

Мы рекомендует приобретать dedicated-сервера или VPS. Это даст возможность быстро развернуть Keitaro с автоматической установкой всех необходимых компонентов, настроить всё необходимое окружение на сервере и установить Keitaro, используя скрипт автоустановки. При выборе конфигурации сервера ориентируйтесь на планируемый объем проходящего трафика.

Рекомендуемые хостеры

FriendsHosting

Сайт | Инструкция

Недорогие VPS и dedicated серверы. Саппорт помогает быстро решать проблемы с серверами и при необходимости перенесут ваши данные.

Промокод welcome-vps для 20% скидки на первую оплату VPS и промокод keitaro-dedic даст 50% скидки на первый месяц на dedicated сервер.

Регру

Сайт | Инструкция

Предоставляют VPS в России. Выбирайте VPS на базе Xen.

Vultr

Сайт | Инструкция

VPS в Европе, Азии и США. Самые низке цены среди конкурентов на виртуальные сервера с SSD. Гайд по установке.

Digital Ocean

Сайт

Еще один качественный поставщик VPS, с размещением серверов в Голландии и США.

Lightsail

У этого сервера на текуший момент нет поддержки ОС CentOS7, поэтому не сможете установить Keitaro. В Amazon EC2 поддержка CentOS имеется.

Особенности некоторых хостингов при установке Keitaro

timeweb.ru — имеются особнности в настройке крона особенности в настройке крона.

beget.ru — не рекомендуем, в связи с многочисленными случаями проблем во время установки и при использовании Keitaro.

friendhosting.net — если берете пакет FastTDS, нужно ставить Keitaro в корень домена или поддомена. Иначе будет отображаться белая страница вместо редиректов.

firstvds.ru — при выборе пакета, переключите виртуализацию на «KVM».

reg.ru хостинг — если при отрытии инсталлятора видите ошибку, зайдите в ISPManager на страницу «Версии PHP» и переключите на 7.0. Также потребуется особенная настройка крона reg.ru.

hts.ru — блокируют файлы заширофрованные через ioncube. Включают по запросу, но лучше рассмотреть другой хостинг.

Необходимое ПО на сервере

Рекомендуемое:

  1. Nginx
  2. PHP 7.0 с PHP-FPM (список расширений ниже)
  3. MariaDB

Для shared хостингов.

  • Apache (рекомендуется Nginx и PHP-FPM);
  • MySQL 5.1+ (рекомендуется MariaDB);
  • PHP 5.4+ (рекомендуется 7.0);

Расширения для PHP:

  • php_iconv;
  • php_curl;
  • php_zip;
  • php_hash;
  • mbstring;
  • zlib.

Примечание: Для проверки совместимости воспользуйтесь скриптом install.php

FriendsHosting предоставляет виртуальные сервера на базе Nginx, PHP-FPM, MySQL и Redis. Полная совместимость с Keitaro TDS.

Какую ОС выбрать?

Мы рекомендуем CentOS 7 х64 с полным отсутствие любых панелей управления, таких как ISPManager, Vesta, cPanel и другие. Чистый сервер позволит сразу установить Keitaro скриптом автоустановки

Требование к железу

При нагрузке до 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 сервер

Как включить swap?

Поддерживаются ли сервера с процессором ARM?

Нет, под ARM нет всех необходимых пакетов.

Сколько необходимо дискового пространства?

Минимум 2GB для нормальной работы сервера. Дальше зависит от того, сколько статистики необходимо хранить.

1 000 записей детализации переходов занимает ~1мб в MySQL. Допустим, в сутки ожидаете 200 000 переходов и детализация будет храниться за месяц:

200 000 × 31 / 1 000 = ~6.2 GB

Такой подсчет очень неточный, но позволяет заранее приобрести необходимое дисковое пространство.

Поддерживается ли PHP 7?

Да, поддерживаются 7.0 и 7.1 версии