Установка Megabitus Server

Для того чтобы приложение Megabitus проводило замеры с вашим сервером, необходимо выполнить ряд условий:

  1. Проверить соответствие вашего сервера минимальным требованиям;
  2. Установить программное обеспечение;
  3. Заполнить форму регистрации сервера.

Минимальные требования к серверу

Установка программного обеспечения

Megabitus Server работает на базе публичного образа в DockerHub: https://hub.docker.com/r/megabitusdev/megabitus-server.

При запуске образа необходимо установить переменные окружения:

Переменные HOST и PORT являются обязательными.

Также рекомендуется вынести каталог /app/certs, в котором храниться автоматически полученный HTTPS-сертификат. Сюда же можно положить существующий сертификат. В этом случае система будет работать с ним.

Пример docker-compose.yml
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}

Форма регистрации сервера

После установки ПО на свой сервер заполните форму регистрации.

Доменное имя хоста сервера
Название провайдера, в сети которого установлен сервер
Гео-координаты сервера (широта, долгота)
Имя ответственного лица
E-mail ответственного лица для связи