Перейти к основному содержимому
Версия: Графиня 2026H1.1

Установка в закрытом контуре

Для установки «Графини» в закрытом контуре нужен сервер с установленными 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 должен быть доступен с рабочих мест пользователей.