diff --git a/conf/systemd/README.md b/conf/systemd/README.md deleted file mode 100644 index 4333f36..0000000 --- a/conf/systemd/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# Ubuntu Service Files - -I choose to install this service on Ubuntu 22.04 - -The process is not fully documented but I wanted to contribute the service files - -The file webvirt is beeing installed into /etc/default/webvirt and allows you to easily change the location of the webvirtcloud installation path - -The PATH variable being set for these services includes /usr/bin which contains the ssh executable. That is being used by webvirt-cloud and webvirt-novncd - -Should the executable be located in another location please adjust the path - -The error you should be seeing is "ssh executable not found" - - diff --git a/conf/systemd/install.sh b/conf/systemd/install.sh deleted file mode 100755 index 5fc9d07..0000000 --- a/conf/systemd/install.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -FILEPATH=$(readlink -f "$0"); -SCRIPTPATH=$(dirname "$FILEPATH"); -cd "$SCRIPTPATH" -cp webvirt-* /lib/systemd/system/ -cp webvirt /etc/default/ -echo Run to start services \"systemctl daemon-reload\; systemctl enable --now $(ls webvirt-* | tr "\n" " ")\" diff --git a/conf/systemd/webvirt b/conf/systemd/webvirt deleted file mode 100644 index c206062..0000000 --- a/conf/systemd/webvirt +++ /dev/null @@ -1,2 +0,0 @@ -WEBVIRT_PATH="/srv/webvirtcloud" -PATH="$WEBVIRT_PATH/venv/bin:/usr/bin" diff --git a/conf/systemd/webvirt-cloud.service b/conf/systemd/webvirt-cloud.service deleted file mode 100644 index 9fe3307..0000000 --- a/conf/systemd/webvirt-cloud.service +++ /dev/null @@ -1,23 +0,0 @@ -[Unit] -Description=Webvirt Cloud Webinterface -Wants=network-online.target -After=network-online.target - -[Service] -Type=simple -Restart=on-failure -RestartSec=10 -User=www-data -Group=www-data -LimitNOFILE=64000 -AmbientCapabilities=CAP_NET_BIND_SERVICE -EnvironmentFile=/etc/default/webvirt - -ExecStart=/bin/bash -c "cd ${WEBVIRT_PATH};${WEBVIRT_PATH}/venv/bin/gunicorn webvirtcloud.wsgi:application -c ${WEBVIRT_PATH}/gunicorn.conf.py" - -# Make sure stderr/stdout is captured in the systemd journal. -StandardOutput=journal -StandardError=journal - -[Install] -WantedBy=multi-user.target diff --git a/conf/systemd/webvirt-gstfsd.service b/conf/systemd/webvirt-gstfsd.service deleted file mode 100644 index 6e89e1c..0000000 --- a/conf/systemd/webvirt-gstfsd.service +++ /dev/null @@ -1,19 +0,0 @@ -[Unit] -Description=Webvirt Cloud GSTFSD -Wants=network-online.target -After=network-online.target - -[Service] -Type=simple -Restart=on-failure -RestartSec=10 -LimitNOFILE=64000 - -ExecStart=/usr/bin/python3 /usr/local/bin/gstfsd - -# Make sure stderr/stdout is captured in the systemd journal. -StandardOutput=journal -StandardError=journal - -[Install] -WantedBy=multi-user.target diff --git a/conf/systemd/webvirt-novncd.service b/conf/systemd/webvirt-novncd.service deleted file mode 100644 index 0cac27d..0000000 --- a/conf/systemd/webvirt-novncd.service +++ /dev/null @@ -1,23 +0,0 @@ -[Unit] -Description=Webvirt Cloud NOVNCD -Wants=network-online.target -After=network-online.target - -[Service] -Type=simple -Restart=on-failure -RestartSec=10 -User=www-data -Group=www-data -LimitNOFILE=64000 -AmbientCapabilities=CAP_NET_BIND_SERVICE -EnvironmentFile=/etc/default/webvirt - -ExecStart=/bin/bash -c "cd ${WEBVIRT_PATH};${WEBVIRT_PATH}/venv/bin/python3 ${WEBVIRT_PATH}/console/novncd" - -# Make sure stderr/stdout is captured in the systemd journal. -StandardOutput=journal -StandardError=journal - -[Install] -WantedBy=multi-user.target diff --git a/conf/systemd/webvirt-socketiod.service b/conf/systemd/webvirt-socketiod.service deleted file mode 100644 index 741f0dc..0000000 --- a/conf/systemd/webvirt-socketiod.service +++ /dev/null @@ -1,23 +0,0 @@ -[Unit] -Description=Webvirt Cloud NOVNCD -Wants=network-online.target -After=network-online.target - -[Service] -Type=simple -Restart=on-failure -RestartSec=10 -User=www-data -Group=www-data -LimitNOFILE=64000 -AmbientCapabilities=CAP_NET_BIND_SERVICE -EnvironmentFile=/etc/default/webvirt - -ExecStart=/bin/bash -c "cd ${WEBVIRT_PATH};${WEBVIRT_PATH}/venv/bin/python3 ${WEBVIRT_PATH}/console/socketiod -d" - -# Make sure stderr/stdout is captured in the systemd journal. -StandardOutput=journal -StandardError=journal - -[Install] -WantedBy=multi-user.target