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)
- Host: GitHub
- URL: https://github.com/albertomorini/rhell
- Owner: albertomorini
- Created: 2022-12-25T22:18:49.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-11T20:57:58.000Z (almost 3 years ago)
- Last Synced: 2025-01-17T06:32:34.380Z (over 1 year ago)
- Topics: client-server, http-server, ionic, node, nodejs, react, shell
- Language: JavaScript
- Homepage:
- Size: 2.2 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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`.

### Immediate command


## 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*
