Roamgate: клиент для Herdr с удаленным управлением терминалами
Roamgate — это клиент для Herdr, позволяющий управлять терминалами, мониторить агенты и просматривать файлы и изменения как с десктопа, так и с мобильного устройства.
Проект решает задачу удаленного управления кодом в реальном времени, предоставляя доступ к рабочим терминалам и инструментам анализа изменения файлов из любого места. В отличие от многих аналогов, Roamgate полностью работает в браузере и не требует установки дополнительного ПО, что делает его удобным для быстрого доступа с любых устройств. Обязательно стоит учесть, что для работы Roamgate нужен запущенный сервер Herdr.
Проект написан на JavaScript и его можно запустить через браузер при наличии работающего сервера Herdr. Пока что он находится на начальной стадии разработки, поэтому могут быть недоработки или ограничения. Если ты ищешь удобный способ взаимодействия с Herdr, Roamgate может сильно упростить твои задачи.
Что такое Roamgate?
Roamgate — это клиент для браузера, который взаимодействует с сервером Herdr. Он позволяет управлять терминалами, просматривать сессии агентов и проверять файлы и различия как на настольных, так и на мобильных устройствах. Для работы Roamgate необходим запущенный сервер Herdr.
Как установить и запустить
Чтобы настроить Roamgate, следуй этим шагам:
- Установи и запусти сервер Herdr или дай Roamgate установить его автоматически с помощью команды:
roamgate herdr setup - На Linux или macOS установи Roamgate следующим образом:
curl -fsSL https://github.com/powerfooI/roamgate/releases/latest/download/install-roamgate.sh | ROAMGATE_VERSION= sh - На Windows скачай соответствующий архив x64 или ARM64 из [последнего релиза](https://github.com/powerfooI/roamgate/releases/latest).
- На 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 →
RepoRadar