Update page 'Installation'
parent
dc72ebabeb
commit
5a5f26e2b8
|
@ -0,0 +1,27 @@
|
|||
**Management Server**<br/>
|
||||
This is the master server that runs the webinterface and manages vms either locally or remote via ssh.<br/>
|
||||
It needs at least the following dependencies:<br/>
|
||||
-php with a webserver (preferably nginx if https is going to be used).<br/>
|
||||
-sqlite for the database<br/>
|
||||
If there are nodes to manage, it needs these additional dependencies:<br/>
|
||||
-openssl<br/>
|
||||
-openssh<br/>
|
||||
|
||||
Quick install:<br/>
|
||||
become root
|
||||
```
|
||||
cd /usr/local
|
||||
```
|
||||
git clone https://git.nativenet.ch/nativenet.ch/nlvmi.git
|
||||
useradd nlvmi
|
||||
ln -sf ${PWD}/nlvmi/nlvmi /usr/bin/
|
||||
ln -sf ${PWD}/nlvmi/wrap-nlvmi /usr/bin/
|
||||
ln -sf ${PWD}/nlvmi/web /var/www/localhost/htdocs/nlvmi --or wherever your webroot is
|
||||
chown root:nlvmi nlvmi/*nlvmi
|
||||
chmod +s nlvmi/wrap-nlvmi
|
||||
mkdir /etc/nlvmi
|
||||
cp nlvmi/vlvmi.conf /etc/nlvmi/
|
||||
-- if it is the masterserver, create the db - nlvmi createdb
|
||||
chown nobody:root /etc/nlvmi
|
||||
|
||||
|
Loading…
Reference in New Issue