Для того чтобы приложение Megabitus проводило замеры с вашим сервером, необходимо выполнить ряд условий:
минимум 16GB
;
минимум 1 Gbps
;
отдельный поддомен
и белый IP-адрес
;
PORT
.
Megabitus Server работает на базе публичного образа в DockerHub: https://hub.docker.com/r/megabitusdev/megabitus-server.
При запуске образа необходимо установить переменные окружения:
HOST
— Домен, на котором будет располагаться сервер;
PORT
— Номер порта;
SSL
— Признак использования SSL (true/false);
STATE_ENDPOINT
— Адрес для получения состояния узла;
CUSTOM_ENDPOINT
— Дополнительный адрес для получения состояния узла;
CUSTOM_CONTENT
— Дополнительный контент для получения состояния узла.
Переменные HOST
и PORT
являются обязательными.
Также рекомендуется вынести каталог /app/certs
, в котором храниться автоматически полученный HTTPS-сертификат. Сюда же можно положить существующий сертификат. В этом случае система будет работать с ним.
services: node: image: megabitusdev/megabitus-server ports: - "${NODE_PORT}:${NODE_PORT}" volumes: - ./certs:/app/certs restart: always environment: - HOST=${HOST_URL} - PORT=${NODE_PORT} - SSL=${NODE_SSL} - STATE_ENDPOINT=${NODE_STATE_ENDPOINT} - CUSTOM_ENDPOINT=${NODE_CUSTOM_ENDPOINT} - CUSTOM_CONTENT=${NODE_CUSTOM_CONTENT}
После установки ПО на свой сервер заполните форму регистрации.