Nuttyapp

Browser based SSH-Terminal Sharing
Alternatives To Nuttyapp
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Lazydocker25,93516 days ago33May 11, 2022107mitGo
The lazier way to manage everything docker
Nodejs Dashboard3,9417027a year ago12November 22, 201915mitJavaScript
Telemetry dashboard for node.js apps from the terminal!
Terminal Parrot983
2 years ago2October 04, 20204mitGo
Sen880
2a year ago11November 01, 202131mitPython
Terminal User Interface for containers.
Streamhut869114 months ago5April 19, 20199apache-2.0Go
Stream your terminal to web without installing anything 🌐
Compilebox854
5 years ago37mitJavaScript
Compile and run user-submitted code in a docker based sandbox.
Wharfee646
2 years ago22bsd-3-clausePython
A CLI with autocompletion and syntax highlighting for Docker commands.
Docker Ssh514
5 years ago27gpl-2.0JavaScript
SSH Server for Docker containers ~ Because every container should be accessible
Boost482
5 months ago1other
Get started right. Become a shell native. This is the way.
Koko437
3 days ago25April 08, 202117gpl-3.0JavaScript
KoKo 是 JumpServer 字符协议资产安全连接组件,支持 SSH, Telnet, MySQL, Kubernets, SFTP, SQL Server, Redis
Alternatives To Nuttyapp
Select To Compare


Alternative Project Comparisons
Readme

Nutty ![Gitter](https://badges.gitter.im/Join Chat.svg)

https://nutty.io

Advanced use cases

Docker image

Details here: https://registry.hub.docker.com/u/krishnasrinivas/nuttyapp/ (docker specific code on docker branch)

Server install

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"
        }]
    }

LICENSE

Nutty is released under Apache License v2

Popular Docker Projects
Popular Terminal Projects
Popular Virtualization Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Docker
Terminal
Ssh
Webrtc
Gitter