Skip to content

Shared console manager for web and SSH bookmarks utilizing a chrome extension frontend and Go server backend

Notifications You must be signed in to change notification settings

kevclarx/teamconsole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TeamConsole

Kevin Clark kclark@tcpmutt.com

DEPRECATED

This repository has not been maintained for quite some time and likely no longer functions.

Chrome extension for managing SSH and HTML bookmarks across a team using Chrome browser. Easily navigate to either SSH or HTTP consoles of your devices in a customizable tree view within the browser.

REQUIRES

DESCRIPTION

State is stored on a server that you provide by running the included Go server code which creates and maintains a bookmarks file which is synced to all clients. Optionally an auth file can be specificed with some basic password controls to prevent unauthorized users from accessing your bookmarks.

This extension is suitable for environments where you do not want to store sensitive data in "the cloud". Since it is intended to manage bookmarks for internal devices all communication is strictly to the server and no outside connections are made.

USAGE

Server

  $ ./teamconsole.exe -h
	Usage of teamconsole.exe:
  		-authfile="auth.json": 		file containing password, if empty no password is used
  		-bmfile="bookmarks.json": 	file containing bookmarks for teamconsole
  		-port=8888 			port for server to listen on

Client

Client will connect automatically when browser is loaded. Check the browser icon color for connectivity indicators( green = good).

Click the browser icon to display a popup of the bookmark tree where you can connect to devices or add/move/remove devices via the menu.

Make sure you have a TeamConsole server listening on an accessible port and that you have specified the correct server and port in the extension's options page.

TODO

  • local storage of username preferences for each node
  • optimize initial data download on extension start so it doesn't have to download entire json structure
  • individual user based access and controls and permission structure

About

Shared console manager for web and SSH bookmarks utilizing a chrome extension frontend and Go server backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published