Требования

Что нужно подготовить до установки главного сервера и нод.

Сервер

Процессорx86_64 (Linux x64) — серверный архив собран под эту архитектуру.
СистемаЧистая Ubuntu 24.04 LTS — основной проверенный вариант. Установщик также поддерживает Ubuntu 26.04 и Debian 13.
ПамятьОт 1 ГБ RAM, для запаса рекомендуется 2 ГБ.
ДискОт 10 ГБ.
Доступroot, systemd, публичный IPv4.

Ubuntu 26.04 проверена с настоящим systemd в контейнерах; полной автоматической проверки на виртуальных машинах пока нет.

Домен

Нужен домен или поддомен, A-запись которого указывает на IP сервера. Для каждой ноды — свой домен, не совпадающий с доменом главного сервера. Подробнее — в разделе подготовка домена и VPS.

Порты

  • SSH — для установки и обслуживания.
  • TCP 80 — для выпуска сертификата Let's Encrypt.
  • TCP 443 — VPN по HTTP/2 и синхронизация нод.
  • UDP 443 — VPN по HTTP/3 (QUIC).
  • TCP 8443 — только если вы явно разрешили внешний доступ к панели главного сервера.

Сервер должен быть свободенНа портах установки не должны работать другой VPN, nginx или Apache. Для сервера с другими службами нужно отдельно планировать порты.

Что не нужно

Docker, Node.js и сборка на VPS не требуются: панель (Go + SQLite), VPN endpoint и установщик приходят готовым архивом и запускаются как службы systemd.

Для Windows-клиента

Windows 10 или 11 x64 с .NET Framework 4.8. Права администратора нужны только для подтверждения UAC при подключении.