We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
HOWTO run archipel not as root
This is "work in progress". Expect some things not to work/to break until this HOWTO is finished.
Create a user like this:
useradd -c "archipel service user" -G kvm,libvirtd,ejabberd archipel
Give ownership to the created user:
chown -R archipel /vm/* chgrp archipel /var/log/archipel chmod g+w /var/log/archipel install -o archipel -d /var/lock/archipel chgrp archipel /etc/archipel /etc/archipel/archipel.conf chmod g+r /etc/archipel/archipel.conf chown -R archipel /var/lib/archipel/* chgrp -R libvirtd /etc/libvirt/qemu chmod -R g+rw /etc/libvirt/qemu
chgrp -R libvirtd /var/lib/libvirt chmod -R g+w /var/lib/libvirt chgrp -R libvirtd /var/lib/archipel chmod -R g+w /var/lib/archipel chmod g+w /var/lib/ejabberd/* chmod g+x /var/lib/ejabberd
Change the settings in /etc/init.d/archipel
a) Set the lockfile to be in the new folder (subsys is not used here)
[...] lockfile=/var/lock/archipel/archipel.lock [...]
b) In the "start" section add the user and change the logfile location
su -l archipel -c "$ARCHIPEL --config=$ARCHIPEL_CONF_FILE" >>/var/log/archipel/archipel-startup.log 2>&1