Установка AlterCPA Lite полностью автоматическая. Вы готовите сервер и домен и выполняете на сервере одну команду, а всё остальное установщик делает сам.
Подготовка к работе
- Сервер на чистом Debian 13 (x86-64) без панели управления, с собственным IPv4-адресом, от 2 vCPU, 4 ГБ памяти и 40 ГБ SSD. Порты 22, 80 и 443 должны быть открыты. Виртуальный хостинг не подойдёт.
- Домен, указанный в лицензии, для панели управления и внутренних сервисов. Лучше домен второго уровня: понадобятся поддомены www и click.
- Лицензия на AlterCPA Lite, оплаченная и активная. При покупке укажите IP-адрес сервера и домен: лицензия привязана к ним. Если IP-адрес или домен нужно изменить, нажмите «Изменить адрес» на странице лицензии.
- 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 с адресом сервера. Ждать, пока записи заработают, не нужно: сертификаты выпустятся сами, когда домен начнёт указывать на сервер.
Установка
- Подключитесь к серверу по SSH от имени root. Если провайдер не даёт войти как root, после входа выполните команду:
sudo -i
- Откройте в личном кабинете раздел «Лицензии», а в нём свою лицензию. Скопируйте команду из блока «Инструкция по установке на сервере». Команда выглядит так:
wget https://cpa.st/lic/q1w2e3r4t5y6u7i8o9p0/track.sh && bash track.sh
- Вставьте команду в окно SSH и нажмите Enter. Установщик ничего не спрашивает. Не закрывайте терминал, пока он не закончит.
- Подождите несколько минут. В конце установщик выведет строку «Setup completed successfully!» и адрес панели, а на почту вашего аккаунта придёт письмо «Закончена установка AlterCPA на ваш домен» с данными доступа к серверу. Если выше в выводе есть строка «Note: reboot the server once the installation has finished», после установки перезагрузите сервер командой reboot.
- Если установка прервалась или остановилась с ошибкой, устраните причину и выполните ту же команду ещё раз. Установка продолжится с места остановки. Если wget отвечает «404 Not Found», проверьте, что лицензия оплачена и активна, а команда скопирована целиком.
Первичная настройка системы
Откройте свой основной домен трекера в браузере. Вам будет предложено завести главного администратора. Укажите действующую почту и надёжный пароль: администратор имеет полный доступ к любым операциям с системой.
Затем перейдите в раздел «Управление — Настройки» и внесите небольшие изменения в разделы «Основные», «Расширенные» и «Справочники».
Раздел «Основные»
- Укажите название вашей команды, контактный E-mail и часовой пояс.
- По умолчанию система отправляет письма сама, с сервера. Если хотите отправлять их через свой почтовый сервер, включите SMTP и укажите его данные. Если нет, не меняйте настройки почты.
- Выберите базу гео-привязки IP-адресов. Мы рекомендуем MaxMind GeoLite (english) как наиболее качественную. Некоторые платные базы требуют указания ключа.
Раздел «Расширенные»
В этом разделе настраивается трекер.
Дальнейшие шаги
- Сохраните письмо с данными доступа к серверу: в нём пароли для SFTP и базы данных.
- Система обновляется сама: раз в час сервер проверяет новую сборку панели и устанавливает её.
- Если хотите добавить к системе дополнительные службы, посмотрите другие руководства раздела «Развёртывание системы». Поставьте фронт-сервер, очень нужная штука.