Установка AlterCPA Lite полностью автоматическая. Вы готовите сервер и домен и выполняете на сервере одну команду, а всё остальное установщик делает сам.

Подготовка к работе

  1. Сервер на чистом Debian 13 (x86-64) без панели управления, с собственным IPv4-адресом, от 2 vCPU, 4 ГБ памяти и 40 ГБ SSD. Порты 22, 80 и 443 должны быть открыты. Виртуальный хостинг не подойдёт.
  2. Домен, указанный в лицензии, для панели управления и внутренних сервисов. Лучше домен второго уровня: понадобятся поддомены www и click.
  3. Лицензия на AlterCPA Lite, оплаченная и активная. При покупке укажите IP-адрес сервера и домен: лицензия привязана к ним. Если IP-адрес или домен нужно изменить, нажмите «Изменить адрес» на странице лицензии.
  4. SSH-клиент: PuTTY для Windows, встроенный «Терминал» для macOS.

Настройка домена

Направьте домен на сервер. В DNS-зоне домена (именно в записях зоны, а не в списке DNS-серверов) добавьте три записи. Вместо 12.34.56.78 укажите IP-адрес вашего сервера. Запись @ — это сам домен, www — его псевдоним, click — адрес сайтов и трекера, которые работают на этом же сервере.

@ A 12.34.56.78
www CNAME @
click CNAME @

Если регистратор не поддерживает записи CNAME, укажите для www и click такие же записи A с адресом сервера. Ждать, пока записи заработают, не нужно: сертификаты выпустятся сами, когда домен начнёт указывать на сервер.

Установка

  1. Подключитесь к серверу по SSH от имени root. Если провайдер не даёт войти как root, после входа выполните команду:
    sudo -i
  2. Откройте в личном кабинете раздел «Лицензии», а в нём свою лицензию. Скопируйте команду из блока «Инструкция по установке на сервере». Команда выглядит так:
    wget https://cpa.st/lic/q1w2e3r4t5y6u7i8o9p0/track.sh && bash track.sh
  3. Вставьте команду в окно SSH и нажмите Enter. Установщик ничего не спрашивает. Не закрывайте терминал, пока он не закончит.
  4. Подождите несколько минут. В конце установщик выведет строку «Setup completed successfully!» и адрес панели, а на почту вашего аккаунта придёт письмо «Закончена установка AlterCPA на ваш домен» с данными доступа к серверу. Если выше в выводе есть строка «Note: reboot the server once the installation has finished», после установки перезагрузите сервер командой reboot.
  5. Если установка прервалась или остановилась с ошибкой, устраните причину и выполните ту же команду ещё раз. Установка продолжится с места остановки. Если wget отвечает «404 Not Found», проверьте, что лицензия оплачена и активна, а команда скопирована целиком.

Первичная настройка системы

Откройте свой основной домен трекера в браузере. Вам будет предложено завести главного администратора. Укажите действующую почту и надёжный пароль: администратор имеет полный доступ к любым операциям с системой.

Затем перейдите в раздел «Управление — Настройки» и внесите небольшие изменения в разделы «Основные», «Расширенные» и «Справочники».

Раздел «Основные»

  1. Укажите название вашей команды, контактный E-mail и часовой пояс.
  2. По умолчанию система отправляет письма сама, с сервера. Если хотите отправлять их через свой почтовый сервер, включите SMTP и укажите его данные. Если нет, не меняйте настройки почты.
  3. Выберите базу гео-привязки IP-адресов. Мы рекомендуем MaxMind GeoLite (english) как наиболее качественную. Некоторые платные базы требуют указания ключа.

Раздел «Расширенные»

В этом разделе настраивается трекер.

Дальнейшие шаги

  1. Сохраните письмо с данными доступа к серверу: в нём пароли для SFTP и базы данных.
  2. Система обновляется сама: раз в час сервер проверяет новую сборку панели и устанавливает её.
  3. Если хотите добавить к системе дополнительные службы, посмотрите другие руководства раздела «Развёртывание системы». Поставьте фронт-сервер, очень нужная штука.