General Storage using SuperNodes
Go to file
sairajzero 4a8e8bd241 Websocket Improvement
* Added gid and uid to websocket (mg_connection)
Note: gid = group ID, uid = unique ID.
* Replaced old ws msg processing functions with new ones
* System functions:
- sys_display: Displays in console/terminal
- sys_unicast: unicast message to respective ws
- sys_broadcast: broadcast message to all ws
* Supernode to Users:
- broadcast: Sends msg to all ws
- groupcast: Sends msg to ws of affilated group
- unicast: Sends msg to respective ws
*User to Supernode:
- forward: Forwards msg from user to supernode ws
2020-09-17 17:07:05 +05:30
app Websocket Improvement 2020-09-17 17:07:05 +05:30
logs adding log directory 2020-01-02 00:55:54 +05:30
util Websocket Improvement 2020-09-17 17:07:05 +05:30
.config One-Click Startup 2020-01-01 23:21:11 +05:30
.gitattributes Initial commit 2019-10-04 20:44:18 +05:30
README.md One-Click Startup 2020-01-01 23:21:11 +05:30
start_supernode.sh One-Click Startup 2020-01-01 23:21:11 +05:30

SuperNodeStorage

FLO Supernode Storage is a Cloud Storage progam for FLO Dapps

Installation

  1. Download or clone the repo:

     git clone https://github.com/ranchimall/SuperNodeStorage
    
  2. Add a strong <server_password> in .config file

  3. Change other configurations (if needed)

  4. Host and publish the domain name or IP with port

Usage

  1. Start the app using the following command in terminal. The server WSS will be started and the supernode html-js will be opened in the browser.

     ./start_supernode.sh
    
  2. (Only for first time login) Enter the <server_password> and <private_key> when prompted

The Supernode storage will automatically start

NOTE: The <server_password> and <private_key> will be stored securedly in IndexedDB of the browser

NOTE: Users may add start_supernode to bootup process to automatically start the supernode during boot up