From a28cfd40eed5be082685b3cc27c919760d0f855a Mon Sep 17 00:00:00 2001 From: Benoit Date: Tue, 11 Feb 2025 19:40:37 +0900 Subject: [PATCH] Kanboard: Add cronjob + tune vhost --- run/kanboard/workspace/setup.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/run/kanboard/workspace/setup.sh b/run/kanboard/workspace/setup.sh index bd14c42..bd9e6cd 100644 --- a/run/kanboard/workspace/setup.sh +++ b/run/kanboard/workspace/setup.sh @@ -14,9 +14,13 @@ cat << EOT > /etc/apache2/sites-available/kanboard.conf DocumentRoot /var/www/kanboard - AllowOverride All + AllowOverride FileInfo Options=All,MultiViews AuthConfig + Options FollowSymLinks Require all granted + + Require all denied + EOT # Enable the site @@ -24,3 +28,11 @@ a2ensite kanboard.conf a2dissite 000-default.conf apache2ctl configtest || echo "Apache2 config failed!" systemctl restart apache2 + +# Define the user and the command +USER="www-data" +KANBOARD_PATH="/var/www/kanboard" +CRON_JOB="0 8 * * * cd $KANBOARD_PATH && ./cli cronjob >/dev/null 2>&1" + +# Add the cron job for the specified user +(sudo crontab -u $USER -l 2>/dev/null; echo "$CRON_JOB") | sudo crontab -u $USER -