Astra. Начало Работы

    Установка Астры простой процесс - для работы достаточно одного исполняемого файла.

    Подготовка

    В некоторых дистрибутивах отсутствует сurl. Для Debian - подобных систем установить его можно командой:

    apt update
    apt install -y curl

    Для Centos - Необходимо настроить фаерволл:

    #Добавим сервис:
    firewall-cmd --permanent --new-service=astra
    firewall-cmd --permanent --service=astra --add-port=8000/tcp
    #Добавим сервис в зону:
    firewall-cmd --permanent --zone=public --add-service=astra
    #перезагрузим правила:
    firewall-cmd --reload

    Установка

    Загрузите исполняемый файл и установите права на запуск. На сервере это можно выполнить командой:

    curl -Lo /usr/bin/astra http://cesbo.com/download/astra/$(uname -m)
    chmod +x /usr/bin/astra

    Для работы Astra необходима действующая лицензия.
    Установите лицензию 2 или 3 способом.
    Если у вас нет лицензии, приобретите ее или запросите демо-версию.

    После установки, добавьте сервис в systemd - системный менеджер сервисов, используется в основных дистрибутивах Linux:

    astra init

    Запустите Астру:

    systemctl start astra

    После запуска веб-интерфейс будет доступен по адресу: http://адрес-сервера:8000. Логин и пароль: admin

    По умолчанию для веб-интерфейса и управления используется порт 8000, вы можете указать любой порт:

    astra init 4000

    Для автоматического запуска при старте системы:

    systemctl enable astra

    Управление процессом

    Команды для управления сервисом в systemd:

    • systemctl start astra - запустить сервис
    • systemctl stop astra - остановить сервис
    • systemctl restart astra - перезапуск сервиса
    • systemctl enable astra - включить автозапуск
    • systemctl disable astra - отключить автозапуск

    Проверка версии

    После установки или после обновления вы можете проверить номер версии:

    astra -v

    Обновление

    Перед обновлением создайте резервную копию исполняемого файла и файла конфигурации:

    tar -Pzcf ~/astra-backup.tar.gz /usr/bin/astra /etc/astra

    Для извлечения резервной копии необходимо выполнить:

    rm -f /usr/bin/astra
    tar -Pxf ~/astra-backup.tar.gz

    Установка обновления:

    rm -f /usr/bin/astra
    curl -Lo /usr/bin/astra http://cesbo.com/download/astra/$(uname -m)
    chmod +x /usr/bin/astra

    После обновления перезапустите Астру:

    systemctl restart astra

    Удаление

    Перед удалением оставновите сервис и отключите автозапуск:

    systemctl stop astra
    systemctl disable astra

    Удаление сервиса из менеджера сервисов:

    astra remove

    Полное удаление:

    rm -rf /usr/bin/astra /etc/astra

    Установка версий из архива

    На сайте также доступен архив версий: http://cesbo.com/download/astra/.
    Найдите нужную версию, скачайте её и установите права на выполнение:

    curl -Lo /usr/bin/astra ссылка-на-нужную-версию
    chmod +x /usr/bin/astra