1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2024-12-24 23:25:24 +00:00

update novncd runit script, make it debian compatible, update docs

This commit is contained in:
Ing. Jan KRCMAR 2018-09-10 11:27:05 +02:00
parent 6486c20168
commit 01c7991d80
2 changed files with 27 additions and 2 deletions

View file

@ -213,6 +213,17 @@ Done!!
Go to http://serverip and you should see the login screen. Go to http://serverip and you should see the login screen.
### Alternative running novncd via runit
Alternative to running nonvcd via supervisor is runit.
On Debian systems install runit and configure novncd service
```
apt install runit runit-systemd
mkdir /etc/service/novncd/
ln -s /srv/webvirtcloud/conf/runit/novncd.sh /etc/service/novncd/run
systemctl start runit.service
```
### Default credentials ### Default credentials
<pre> <pre>
login: admin login: admin

View file

@ -1,4 +1,18 @@
#!/bin/sh #!/bin/sh
# `/sbin/setuser www-data` runs the given command as the user `www-data`. # `/sbin/setuser www-data` runs the given command as the user `www-data`.
cd /srv/webvirtcloud RUNAS=`which setuser`
exec /sbin/setuser www-data /srv/webvirtcloud/venv/bin/python /srv/webvirtcloud/console/novncd >> /var/log/novncd.log 2>&1 [ -z $RUNAS ] && RUNAS="`which sudo` -u"
USER=www-data
DJANGO_PROJECT=/srv/webvirtcloud
PYTHON=$DJANGO_PROJECT/venv/bin/python
NOVNCD=$DJANGO_PROJECT/console/novncd
# make novncd debug, verbose
#PARAMS="-d -v"
LOG=/var/log/novncd.log
cd $DJANGO_PROJECT
exec $RUNAS $USER $PYTHON $NOVNCD $PARAMS >> $LOG 2>&1