The daemon handles all the messages sent from the panel, and it also sends messages to the panel.
- To be edited...
- Python 3.7.3 or 3.6.X
- cgroups v1
-
Execute
install.sh
usingsh install.sh
-
Edit
/etc/fstab
and addusrquota,grpquota
options for the/home
partition. -
Enable the quota by typing:
mount -o remount /home
quotacheck -cugv /home
quotaon /home/
-
If you are on Debian/Ubuntu: Edit
/etc/default/grub
and the addcgroup_enable=memory swapaccount=1
parameters toGRUB_CMDLINE_LINUX_DEFAULT
. After that, typeupdate-grub
then reboot the system. -
Create a MySQL/MariaDB database and import the SQL file you can find in
/sql/daemondb.sql
of this repository. -
Edit
/krabssy-daemon/config/daemon.ini
to suit your needs, and make sure to put the daemon database credentials too. -
Start the daemon service by typing
service krabssyd start
-
Create a new daemon key in the
daemon_keys
table of the daemon database. The daemon key is needed for the Krabssy Panel.
- All the tests were done on Debian 10
- The Krabssy Daemon will override any cgroups configurations and rules on the system. So you can't use the Krabssy Daemon with another thing that uses cgroups on the same system.