An open API service indexing awesome lists of open source software.

https://github.com/albertomorini/rhell

Client server remote shell (ssh like)
https://github.com/albertomorini/rhell

client-server http-server ionic node nodejs react shell

Last synced: 2 months ago
JSON representation

Client server remote shell (ssh like)

Awesome Lists containing this project

README

          

# Rhell

Rhell wanna be a home directory of webservices and shell script executor via HTTPS.

## The idea

I want to have a remote dashbaord where I can put all the links to my utility web apps (like jellyfin or Walletter...) but also, run some shell script (like Nexter or Glyrics).

All of this, from my iPad or my phone.

And also, want to execute some immediate shell command like `cd Downloads; ls`.

![launcher](./img/launcher.png)

### Immediate command

![immediate](./img/immediate.png)
![outImm](./img/outputImmediate.png)

## Architecture

Three tier

- **Presentation**: React (w/ IonicFramework)
- I'll use a tons of hooks (state,effect,ref) and context
- **Application**: NodeJS
- **Data**: MongoJS
- To store user and relative widgets

## USAGE

- nodejs
w/ some libraries
- react (react-scripts) or ionic framework
- mongoDB

**NB**: The user will be created on server side for security concern.
> Users can execute shell script like `rm -rf importantFiles/*` so I thought it will be better to create on the server side and avoid a sign up page on client

## *Draft*

![draft](./img/NEWPLAN.png)