8000 GitHub - DPIdetector/dpidetector-node
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

DPIdetector/dpidetector-node

Repository files navigation

Набор контейнеров для добровольцев проекта DPIdetector.org

В данный момент проект находится в стадии бета-тестирования

Для того чтобы участвовать в тестировании Вам понадобится:

  • актуальная версия Docker и плагины "buildx" и "compose" (v2) к ней. Если у Вас есть вопросы по поводу установки актуальной версии Docker на вашу ОС - можете ознакомиться с данной статьёй или задать вопрос в нашем чате

  • зарегистрироваться на сайте DPIdetector, и подождать, пока модераторы одобрят вашу заявку, после чего Вам будет отправлен "токен" (Ваш уникальный секретный идентификатор), который Вы сможете использовать для входа в dashboard (информационную панель), а так же для конфигурации своего диагностического узла.

После чего проделать следующие шаги:

  1. Клонировать данный репозиторий на то устройство, где Вы планируете поднимать диагностический узел. Предположительно, команда будет выглядеть как-то так:
git clone https://github.com/DPIdetector/dpidetector-node
  1. Совершить следующие действия:
    1. Перейти в панель управления вашими узлами и просмотра статистики
    2. Войти, используя полученный ранее токен
    3. Перейти на вкладку "Ноды"
    4. Нажать "Добавить ноду"
    5. Заполнить все поля во всплывшем окошке и нажать "Добавить"
    6. Нажать кнопку "Скачать" в столбике "Конфигурация" и сохранить файл который скачается (имя файла должно быть user.conf) в директорию скачанного на предыдущем шаге репозитория.

Для справки, структура файла такова, что в нём ожидается наличие двух переменных:

  • token (в качестве значения должен быть полученный Вами при регистрации токен),
  • node_id (в качестве значения должно быть указано значение из поля "UID", относящееся к созданному Вами чуть ранее узлу)

Содержимое файла должно выглядеть примерно так (с поправкой на специальные для вас значения переменных):

token=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
node_id=3983af23-faba-8e30-e09d-3b0cc2bacebe

UPD: Начиная с релиза 0.0.17 в контейнеры добавлена возможность удалённого подключения разработчиками (только внутрь конкретного контейнера, работа которого вызывает вопросы. Доступа к системе - нет). Если Вы хотите запретить подобную отладку со стороны разработчиков - добавьте в user.conf так же строку NO_SSH=1.

  1. Запустить скрипт первичной установки и настройки набора контейнеров:
bash install.bash
  1. Так же, пожалуйста, добавьте в планировщик задач (cron) периодический (чем чаще, тем лучше) запуск скрипта update.bash из данного репозитория.
    Например:
# проверять обновления каждую минуту
* * * * * (cd ~/dpidetector-node && bash update.bash)

или

# проверять обновления раз в 15 минут
*/15 * * * * (cd ~/dpidetector-node && bash update.bash)

Если у Вас возникли какие-либо вопросы - лучше всего, напишите в наш чат. Вам обязательно помогут.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •  
0