Установка в закрытом контуре
Для установки «Графини» в закрытом контуре нужен сервер с установленными Docker и Docker Compose. Интернет и Docker Registry на сервере установки не требуются: необходимые Docker-образы входят в состав дистрибутива, docker pull из внешнего реестра на этом сервере не выполняется.
Шаг 1: Скачайте дистрибутив
Для получения ссылки на архив дистрибутива обратитесь в сообщество Графини в Telegram.
Скачайте архив на машине с доступом в интернет:
wget "<ССЫЛКА_НА_ДИСТРИБУТИВ>" -O grafinya-2026H1.1.tar.gz
Архив можно сохранить и через браузер. Затем перенесите файл grafinya-2026H1.1.tar.gz на сервер установки (съёмный носитель, внутренний файловый обмен или иной доступный канал).
На сервере установки распакуйте архив и перейдите в каталог:
tar -xzf grafinya-2026H1.1.tar.gz
cd grafinya-2026H1.1
Шаг 2: Запустите установку
Запустите скрипт:
./install.sh
Скрипт автоматически:
- создаст необходимые
.env-файлы; - сгенерирует пароль MongoDB и необходимые ключи;
- определит IP-адрес сервера;
- загрузит Docker-образы из дистрибутива;
- запустит сервисы «Графини».
После завершения установки скрипт выведет адрес веб-интерфейса.
По умолчанию веб-интерфейс доступен по адресу http://<IP_СЕРВЕРА>.
Данные для авторизации в веб-интерфейсе «Графини» по умолчанию: Логин: admin / Пароль: 123456
Это учётная запись портала, а не пароль MongoDB, который скрипт генерирует отдельно.
При первом входе система запросит смену пароля.
Шаг 3: Проверьте работу сервисов
Проверьте состояние контейнеров:
docker compose ps
Сервис mongo-rs-init выполняется один раз при первоначальной настройке MongoDB и после успешной инициализации должен находиться в состоянии Exited (0).
Проверить журнал его работы можно командой:
docker compose logs mongo-rs-init
Для просмотра журналов всех сервисов:
docker compose logs -f
Дополнительная настройка
В комплект поставки входят шаблоны конфигурации:
.env.example
.env_mongo.example
.env_backend.example
.env_frontend.example
.env_notification.example
docker-compose.yml
install.sh
При стандартной установке изменять их не требуется.
Если необходимо использовать DNS-имя, изменить IP-адрес, порты или другие параметры развёртывания, внесите изменения в шаблоны *.example и в docker-compose.yml до первого запуска ./install.sh.
При использовании модуля РСМ порт 8202 должен быть доступен с рабочих мест пользователей.