# Установка

WARNING

Скрипт закрывает все порты, кроме 80, 443 и текущего SSH.

# Команды установки

Внимание! Сервер должен быть чистый на момент запуска скрипта. Запуск на сервере с работающими сайтами или панелью управления, повлечет к непредсказуемым последствиям.

Зайдите по SSH на ваш сервер и выполните:

curl -fsSL keitaro.io/install.sh | bash -s -- -L ru

# Запуск без ввода ключа

Для этого нужно передать параметры -K (ключ) и -A (IP адрес сервера):

curl -fsSL keitaro.io/install.sh | bash -s -- -L ru -K 1234-1234-1234-1234 -A 1.1.1.1

# FAQ

# Что будет установлено?

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

  • Установит последние стабильные версии Nginx, MariaDB, TukuDB, Redis, PHP 7, RoadRunner.
  • Настроит конфигурацию Nginx, PHP-FPM, MariaDB, Roadrunner.
  • Подключит swap при малом количестве памяти.
  • Настроит firewall.
  • Настроит все нужные Cron-задачи.
  • Установит Keitaro.

# Установка прервалась сразу после введения ключа лицензии

Убедитесь, что ключ лицензии привязан к ip сервера, на который сейчас устанавливается трекер.

# Программа установки не может быть запущена на серверах с установленным Apache HTTP server.

Выполните удаление Apache:

yum remove -y httpd

После завершения удаления запустите установку еще раз.

# Как продолжить установку после устранения причин сбоя

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

# Как передать install.log?

Можно загрузить на внешний сервис. Выполните в терминале сервера, где запукали установку:

curl -H "Max-Days: 2" --upload-file /var/log/keitaro/install.log https://transfer.sh/install.log

В ответ получите ссылку на файл. После первого открытия, файл удалится.

  • Команды установки
  • FAQ