Skip to content

Руководство админа

Вкладка Node

  • Настройка имени и описания узла
  • Редактирование главной страницы (в формате JSON)

Пример:

[
  {
    "type": "text",
    "data": {
      "title": "Центр управления",
      "text": "Пишите баги и фичи в чат с пометкой @push."
    }
  },
  {
    "type": "refs",
    "data": [
      {
        "link": "/self/topic/1",
        "title": "Болталка",
        "description": "общедоступный топик"
      }
    ]
  }
]

Настройка голосового чата

Для работы голоса и видео:

  • Укажите announced_ip (публичный IP сервера)
  • Задайте ICE candidates

Пример:

[
  {
    "urls": "stun:stun.l.google.com:19302"
  },
  {
    "urls": "turn:openrelay.metered.ca:80",
    "username": "openrelayproject",
    "credential": "openrelayproject"
  }
]

Важные замечания

При изменении следующих параметров:

  • HTTP_PORT
  • GATE_PORT
  • announced_ip
  • iceCandidates

необходимо перезапустить сервер.

⚠️ Связи в федерации могут разорваться — потребуется повторное подключение узлов.


Вкладка Users

  • Создание, редактирование и удаление пользователей
  • Генерация ссылок-приглашений (Create Invite)

Вкладка Actors

  • Просмотр пользователей, проходивших через узел
  • Блокировка / разблокировка

Заблокированные пользователи:

  • могут проходить через узел
  • не могут читать топики и использовать чат

Вкладка Topics

  • Просмотр, редактирование и удаление топиков

  • Управление связями с другими узлами
  • Отправка handshake-запросов

Для подключения: 1. Введите адрес узла (например https://some-node.io:port) 2. Добавьте сообщение (опционально) 3. Нажмите Send