Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.34 KB

README.md

File metadata and controls

43 lines (30 loc) · 1.34 KB

joebot

Golang Command & Control Server For Managing And Remote Accessing Machines Via Web Interface

🙋 Motivations

The big motivation is as follows.

  • 😫 Hard to access into CI builders for troubleshooting issues which are not reproducible locally
  • 😫 Tedious to forward particular port on CI builders for debugging
  • 🙏 Provide an easy way for accessing builder machines

💿 Installation

Directly download the binary from https://github.com/harmonicinc-com/joebot/releases

⭐ Features

  • Web Terminal
  • Web File Browser
  • Web VNC (Default to port 5901)
  • Dynamic Port Tunnelling

Usage (Control Server)

$ joebot server --port=<Server_Port> --web-portal-port=<Server_Web_Portal_Port>

Usage (Client)

$ joebot client --port=<Server_Port> --tag=customized-client-id <Server_IP>

Web Interface

Screenshot

Terminal Via Web Browser

Screenshot

VNC Via Web Browser

Screenshot

File Manager Via Web Browser

Screenshot