Здравствуйте.
В этой статье мы установим RuPost 2.0 на ОС Astra Linux SE 1.7. Рассмотрим только установку, а настройки уже поглядим в следующих статьях.
Предварительно нужно настроить статику на сервере. Как это сделать, было рассмотрено в статье про FreeIPA.
Выбор базы данных
RuPost требует наличие базы данных PostgreSQL. База данных может быть как установлена локально на почтовый сервер, так и подключена с отдельного сервера.
В случае, если базу данных требуется установить, изначально нужно выполнить команду.
sudo apt install postgresql
Запускаем установку
Полученный дистрибутив можно установить командами apt или dpkg. Обе команды нужно запустить с указанием пути к deb пакету. Например:
sudo apt install ./Загрузки/RuPost/2.0.3/rupost-2.0.3-alse-amd64.deb
После установки пакета нужно запустить первоначальную настройку командой:
sudo rupost-wizard
После небольшой первоначальной установки откроется окно интерактивного инсталлятора:
Во время установки нужно будет выбрать сервер СУБД, к которому необходимо подключиться. Если сервер был установлен в другом месте, нужно ввести реквизиты для подключения.
При отсутствии на локальной базе учетной записи пользователя СУБД, будет предложено ее создать.
После ввода всех данных, развертывание сервера продолжится.
После первоначальной установки необходимо будет установить лицензию. Лицензию можно установить как через консоль, так и через веб-интерфейс RuPost. Ниже пример команды в командной строке, где так же нужно указать путь до файла с лицензией
sudo rupost licenses add Загрузки/RuPost/лицензия/lic.rplic
После добавления лицензии можно посмотреть информацию о пакете командой:
sudo rupost about
После всех этих действий уже можно заходить на веб-интерфейс по следующим реквизитам:
адрес: localhost:5000 (либо адрес сервера:5000)
логин: mailadmin
пароль: rupost
Как видно, веб-интерфейс запущен, осталось произвести первоначальную конфигурацию. Ее мы рассмотрим в следующей статье.