Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Lazydocker | 25,935 | 1 | 6 days ago | 33 | May 11, 2022 | 107 | mit | Go | ||
The lazier way to manage everything docker | ||||||||||
Nodejs Dashboard | 3,941 | 70 | 27 | a year ago | 12 | November 22, 2019 | 15 | mit | JavaScript | |
Telemetry dashboard for node.js apps from the terminal! | ||||||||||
Terminal Parrot | 983 | 2 years ago | 2 | October 04, 2020 | 4 | mit | Go | |||
Sen | 880 | 2 | a year ago | 11 | November 01, 2021 | 31 | mit | Python | ||
Terminal User Interface for containers. | ||||||||||
Streamhut | 869 | 1 | 1 | 4 months ago | 5 | April 19, 2019 | 9 | apache-2.0 | Go | |
Stream your terminal to web without installing anything 🌐 | ||||||||||
Compilebox | 854 | 5 years ago | 37 | mit | JavaScript | |||||
Compile and run user-submitted code in a docker based sandbox. | ||||||||||
Wharfee | 646 | 2 years ago | 22 | bsd-3-clause | Python | |||||
A CLI with autocompletion and syntax highlighting for Docker commands. | ||||||||||
Docker Ssh | 514 | 5 years ago | 27 | gpl-2.0 | JavaScript | |||||
SSH Server for Docker containers ~ Because every container should be accessible | ||||||||||
Boost | 482 | 5 months ago | 1 | other | ||||||
Get started right. Become a shell native. This is the way. | ||||||||||
Koko | 437 | 3 days ago | 25 | April 08, 2021 | 17 | gpl-3.0 | JavaScript | |||
KoKo 是 JumpServer 字符协议资产安全连接组件,支持 SSH, Telnet, MySQL, Kubernets, SFTP, SQL Server, Redis |
Details here: https://registry.hub.docker.com/u/krishnasrinivas/nuttyapp/ (docker specific code on docker branch)
Nutty server depends on MongoDB please install before proceeding https://www.mongodb.org/downloads
$ curl https://install.meteor.com/ | sh
$ git clone https://github.com/krishnasrinivas/nuttyapp.git
$ cd nuttyapp
$ meteor install
Configure authinfo.json (optional, details given below)
$ meteor bundle ../bundle.tgz
$ cd ..
$ tar xzvf bundle.tgz
$ export MONGO_URL=mongodb://localhost/nuttyapp
$ export PORT=80
(or you can run it behind nginx)
$ export ROOT_URL='http://yourserver.com'
$ export MAIL_URL="smtp://user:[email protected]:587"
(get a free account on mailgun)
$ sudo node bundle/main.js
optional (needed for webrtc): $ ./peerjs --port 9000
$ go run recording.go -basedir ./recordings
authinfo.json should be put in "nuttyapp/private" directory with the format:
{
"google": {
"clientId": "googleoauth-clientid-optional",
"secret": "googleoauth-secret-optional"
},
"webrtc": {
"key": "key from peerjs.com - optional - if you need webrtc"
}
}
google.clientId and google.secret can be configured if you need google auth signin. webrtc should be configured if you need WebRTC. For webrtc config details check http://peerjs.com/. nutty.io's webrtc config looks like this:
"webrtc": {
"host": "nutty.io",
"port": 9000,
"iceServers": [{
"url": "stun:stun.l.google.com:19302"
}]
}
Nutty is released under Apache License v2