Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Для стабильной работы к серверу предъявляются требования:

  • операционная система семейства Linux, поддерживающая docker (рекомендуется Ubuntu server 18 и новее)

  • объем оперативной памяти от 8 Гб

  • процессор, поддерживающий виртуализацию и имеющий от 4 ядер

  • место от 40 Гб свободного места на жестком диске от 40 Гб

  • наличие сетевого интерфейса 1 Гбит/с

...

echo "$(whoami)    ALL=(ALL) NOPASSWD: ALL" | sudo EDITOR='tee -a' visudo

... и указать пароль. После этого для выполнения команд с sudo , или перехода в режим суперпользователя дополнительный ввод пароля не потребуется.

...

Наиболее простой и быстрый способ установки - воспользоваться скриптом с официального сайта docker.com:

...

Установка docker-compose

Docker-compose - отдельный от проект от docker, поэтому для . Для получения свежей версии , его нужно скачать с github:

...

Запуск ECCM

Файлы и конфигурация

Файлы, необходимыми для Для запуска ECCM необходимо распаковать в директорию /opt/eccm следующие файлы:

docker-compose.yml
.env

В файле .env находятся следующие переменные, определяющие поведение проекта, вот их список:

ПеременнаяЗначение по умолчаниюОписание
COMPOSE_PROJECT_NAMEeccmНазвание проекта в docker-compose, используется . Используется для идентификации, в случае если на сервере запущено несколько проектов.
ECCM_PROFILEproduction
ECCM_TAG0.6
ECCM_WEB_ADDRESSyourserver.ruАдрес, на котором будет работать WEB Web-интерфейс системы.
ECCM_WEB_PORT8080Порт для доступа к WEB Web-интерфейсу.
ECCM_BACKBONE_ADDRESSyourserver.ruАдрес ECCM в сети управления устройствами.
ECCM_DISCOVERY_IP_RANGE192.168.0.1,192.168.1.1-63Диапазон автоматического поиска устройств в сети. В качестве аргумента передается список IP-адресов, разделенных запятой. Также в список можно включить диапазоны адресов в виде 192.168.1.1-255 .
ECCM_TIMEZONEAsia/NovosibirskВременной пояс, в котором работает система, указывается в соответствии с tz database, например Asia/Novosibirsk.
ECCM_LOGLEVEL'INFO'Уровень логирования в проекте.

...

Для остановки проекта используйте команду

docker-compose down


Доступ к

...

Web-интерфейсу

Для подключения к WEB Web-интерфейсу ECCM нужно перейти в браузере по ссылкеввести в строке браузера следующий адрес:

http://<IP адрес вашего сервера (ECCM_WEB_ADDRESS)>:8080/

...