SIMPLE
SIMPLE backend framework
Static Server
sudo npm i -g simple-backendsudo simple /path/to/static/folder
Create Server
Create User
useradd <username>passwd <username>mkdir /home/<username>chsh <username> -s /bin/bash
Assign sudoer
visudo
<username> ALL=(ALL) ALL
Install Library
CentOS
sudo chown <username> -R ~/sudo yum updatesudo yum install openssl libtool autoconf automake uuid-dev build-essential gcc gcc-c++ python-software-properties unzip make git libcap2-bin wget -y
Ubuntu
sudo chown <username> -R ~/sudo apt-get updatesudo apt-get install openssl libtool autoconf automake uuid-dev build-essential gcc g++ python-software-properties unzip make git libcap2-bin -y
Windows
https://nodejs.org/ - click install
Install Node You can save in sh file and run it
#!/bin/bash NODE_FULLFILENAME=$(curl https://nodejs.org/dist/latest/SHASUMS256.txt | grep linux-x86.tar.gz | cut -d ' ' -f 3)NODE_VERSION=$(echo $NODE_FULLFILENAME | cut -d '-' -f 2)NODE_FILENAME="node-$NODE_VERSION-linux-x64"PARENT_LOCATION="/opt/nodejs" ### ### Install NodeJS ### ### ### Download NodeJS ### cd /usr/local/srcsudo wget -nc http://nodejs.org/dist/$NODE_VERSION/$NODE_FILENAME.tar.gz#wget -E -H -k -K -p http:/// sudo tar zxvf $NODE_FILENAME.tar.gzsudo mkdir -p $PARENT_LOCATIONsudo mv $NODE_FILENAME $PARENT_LOCATION/ ### Link binary files ### rm -f /usr/local/bin/noderm -f /usr/local/bin/npmsudo ln -s $PARENT_LOCATION/$NODE_FILENAME/bin/node /usr/local/binsudo ln -s $PARENT_LOCATION/$NODE_FILENAME/bin/npm /usr/local/bin sudo setcap cap_net_bind_service=+ep /opt/nodejs/$NODE_FILENAME/bin/node
Deploy SIMPLE-SAMPLE
npm install -g npmgit clone https://github.com/Luphia/SIMPLE/cd SIMPLEnpm install
Startup
cd SIMPLEnode test