Repolode
gnmyt

gnmyt/Nexterm

Система управления серверами с самостоятельным размещением: подключение по SSH, VNC и RDP, а также управление SFTP, Docker и Proxmox.

Open source альтернатива:Termius

Звёзды
5,124
Форки
288
Открытые issues
194
Последний коммит
вчера

Что это?

Nexterm — инструмент с открытым исходным кодом для управления серверами. Он позволяет подключаться к удалённым машинам через веб-интерфейс по SSH, VNC и RDP. Кроме того, с его помощью можно передавать файлы по SFTP, развёртывать приложения с Docker и управлять контейнерами Proxmox LXC и QEMU из одного места.

В систему встроено управление доступом: поддерживаются двухфакторная аутентификация, управление сессиями и единый вход через OIDC, а пользователей и серверы можно объединять в Organizations. Проект поставляется в виде Docker-образов: есть образ «всё в одном», а также отдельные образы сервера и движка, поэтому движок может работать на другом хосте, чем веб-сервер.

Для разработки требуются Node.js 18+, Yarn и компилятор FlatBuffers. Пароли, SSH-ключи и парольные фразы шифруются ключом, заданным через переменную окружения ENCRYPTION_KEY.

Ключевые возможности

  • 01Подключение к серверам через браузер по SSH, VNC и RDP.
  • 02Передача файлов и управление ими через SFTP.
  • 03Развёртывание приложений с Docker и управление ими.
  • 04Управление контейнерами Proxmox LXC и QEMU.
  • 05Двухфакторная аутентификация и OIDC SSO для входа.
  • 06Объединение пользователей и серверов в Organizations.

Сценарии использования

  • Единый веб-портал для подключения к хостам по SSH, VNC и RDP в домашней лаборатории или небольшой команде.
  • Управление виртуальными машинами и контейнерами Proxmox наряду с нагрузками Docker.
  • Предоставление участникам команды контролируемого удалённого доступа к серверам с SSO и 2FA.

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/gnmyt/Nexterm.git
  2. 2

    Установите зависимости

    yarn install
  3. 3

    Сгенерируйте схемы FlatBuffers (это необходимо сделать до запуска сервера разработки)

    yarn schema:generate
  4. 4

    Запустите режим разработки

    yarn dev

Что важно знать

  • Перед настройкой необходимо установить Node.js 18 или новее, Yarn и компилятор FlatBuffers (flatc).
  • Сервер разработки не запускает движок, поэтому для подключения к серверам нужно запустить отдельный движок.

В подборках

Темы

Частые вопросы

Что такое Nexterm?
Система управления серверами с самостоятельным размещением: подключение по SSH, VNC и RDP, а также управление SFTP, Docker и Proxmox. Nexterm — инструмент с открытым исходным кодом для управления серверами. Он позволяет подключаться к удалённым машинам через веб-интерфейс по SSH, VNC и RDP. Кроме того, с его помощью можно передавать файлы по SFTP, развёртывать приложения с Docker и управлять контейнерами Proxmox LXC и QEMU из одного места.
Nexterm можно использовать бесплатно? Какая у него лицензия?
Nexterm распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Nexterm всё ещё поддерживается?
Активно поддерживается. Последний коммит в Nexterm — 6 нояб. 2026 г..
Для чего можно использовать Nexterm?
Единый веб-портал для подключения к хостам по SSH, VNC и RDP в домашней лаборатории или небольшой команде. Управление виртуальными машинами и контейнерами Proxmox наряду с нагрузками Docker. Предоставление участникам команды контролируемого удалённого доступа к серверам с SSO и 2FA.
Как установить Nexterm?
Клонируйте репозиторий: git clone https://github.com/gnmyt/Nexterm.git Установите зависимости: yarn install Сгенерируйте схемы FlatBuffers (это необходимо сделать до запуска сервера разработки): yarn schema:generate Запустите режим разработки: yarn dev
Где скачать Nexterm?
Исходный код и инструкции по установке — на GitHub: https://github.com/gnmyt/Nexterm

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа для управления серверами с самостоятельным хостингом и плагинами для SSH, удалённого рабочего стола, SFTP, Docker и метрик, которые можно подключать по отдельности.

15,9 тыс.+126 за неделю770TypeScriptApache-2.0Активно поддерживаетсяОбновлён 22 часа назад

Единый центр подключений для настольного компьютера: доступ к SSH-хостам, контейнерам, виртуальным машинам, кластерам Kubernetes и облачным серверам с локального компьютера.

14,6 тыс.+3 за неделю573JavaApache-2.0Обновлён 6 дней назад

Самостоятельно размещаемое браузерное рабочее пространство для SSH-терминалов и передачи файлов по SFTP с многопользовательскими учётными записями, passkeys, OIDC и зашифрованным хранилищем ключей.

308+61 за неделю41PythonMITАктивно поддерживаетсяОбновлён позавчера