Roamgate: клиент для Herdr с удаленным управлением терминалами

Roamgate — это клиент для Herdr, позволяющий управлять терминалами, мониторить агенты и просматривать файлы и изменения как с десктопа, так и с мобильного устройства.

Проект решает задачу удаленного управления кодом в реальном времени, предоставляя доступ к рабочим терминалам и инструментам анализа изменения файлов из любого места. В отличие от многих аналогов, Roamgate полностью работает в браузере и не требует установки дополнительного ПО, что делает его удобным для быстрого доступа с любых устройств. Обязательно стоит учесть, что для работы Roamgate нужен запущенный сервер Herdr.

Проект написан на JavaScript и его можно запустить через браузер при наличии работающего сервера Herdr. Пока что он находится на начальной стадии разработки, поэтому могут быть недоработки или ограничения. Если ты ищешь удобный способ взаимодействия с Herdr, Roamgate может сильно упростить твои задачи.

Что такое Roamgate?

Roamgate — это клиент для браузера, который взаимодействует с сервером Herdr. Он позволяет управлять терминалами, просматривать сессии агентов и проверять файлы и различия как на настольных, так и на мобильных устройствах. Для работы Roamgate необходим запущенный сервер Herdr.

Как установить и запустить

Чтобы настроить Roamgate, следуй этим шагам:

  1. Установи и запусти сервер Herdr или дай Roamgate установить его автоматически с помощью команды:
    roamgate herdr setup
  2. На Linux или macOS установи Roamgate следующим образом:
    curl -fsSL https://github.com/powerfooI/roamgate/releases/latest/download/install-roamgate.sh | ROAMGATE_VERSION= sh
  3. На Windows скачай соответствующий архив x64 или ARM64 из [последнего релиза](https://github.com/powerfooI/roamgate/releases/latest).
  4. На Linux/macOS добавь `~/.local/bin` в переменную окружения `PATH` и запусти Roamgate, на Windows распакуй архив и запусти `roamgate.exe`. Затем открой указанный URL.

Использование PWA

Для повседневного использования рекомендуется установить Roamgate как PWA (Прогрессивное веб-приложение). Это создаст отдельное окно приложения без вкладок браузера и адресной строки. После аутентификации в Roamgate используй следующие шаги для установки:

  • iPhone/iPad Safari: Поделиться -> Добавить на главный экран.
  • macOS Safari 17+: Файл -> Добавить в док.
  • Chrome/Edge: меню браузера -> Установить приложение.

Имей в виду, что PWA режим не поддерживает оффлайн-доступ.

Документация и поддержка

Дополнительные ресурсы для работы с Roamgate включают:

Ограничения и безопасность

Roamgate имеет доступ к терминалам и может изменять реальные файлы, поэтому важно сохранить настройки по умолчанию и внимательно ознакомиться с руководством по безопасности, прежде чем предоставлять доступ другим устройствам.

Открыть на GitHub: powerfooI/roamgate →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте