Требования
Что нужно подготовить до установки главного сервера и нод.
Сервер
| Процессор | 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 при подключении.