Update 'README.md'

This commit is contained in:
mad 2018-11-07 15:10:34 +00:00
parent b5772b2651
commit 443269c32f
1 changed files with 2 additions and 33 deletions

View File

@ -8,37 +8,6 @@ Nlvmi is written to be lightweight, functional and easy to understand and modify
Nlvmi supports multiple users (admins and restricted) on the frontend and also uses these users to run the VMs. No PAM, just su.<br/>
Unix users have /bin/false as shell and the password is stored within the nlvmi database.<br/>
**Deps:** <br/>
bash <br/>
bridge-utils <br/>
nginx / apache / lighttpd <br/>
openssh <br/>
php <br/>
socat <br/>
sqlite3 / mariadb (only sqlite3 for now) <br/>
usermode-utilities <br/>
openssl (for managing remote servers) <br/>
Please consult the [wiki](https://git.nativenet.ch/nativenet.ch/nlvmi/wiki) pages for more information.
**Manual install:** <br/>
become root <br/>
cd /usr/local <br/>
git clone https://git.nativenet.ch/nativenet.ch/nlvmi.git <br/>
useradd nlvmi <br/>
ln -sf ${PWD}/nlvmi/nlvmi /usr/bin/ <br/>
ln -sf ${PWD}/nlvmi/wrap-nlvmi /usr/bin/ <br/>
ln -sf ${PWD}/nlvmi/web /var/www/localhost/htdocs/nlvmi --or wherever your webroot is<br/>
chown root:nlvmi nlvmi/*nlvmi <br/>
chmod +s nlvmi/wrap-nlvmi <br/>
mkdir /etc/nlvmi <br/>
cp nlvmi/vlvmi.conf /etc/nlvmi/ <br/>
-- if it is the masterserver, create the db - nlvmi createdb <br/>
chown nobody:root /etc/nlvmi <br/>
After that, you should be able to access /nlvmi with a webbrowser.
Create a new user (user will be admin) and add a server. For localhost, the connectstring should stay empty.
Do not forget to load the tun and tap kernel modules.
#not yet implemented... <br/>
mkdir /etc/nginx/nlvmi <br/>
add an "include nlvmi/*.conf" statement within nginx.conf's server declaration. <br/>
![nlvmi screenshot](https://madathome.nativenet.ch/nlvmi_screenshot.png)