diff --git a/conf/nginx-primaryonly.conf b/conf/nginx-primaryonly.conf index 830700e6..4651ea67 100644 --- a/conf/nginx-primaryonly.conf +++ b/conf/nginx-primaryonly.conf @@ -12,8 +12,6 @@ } location /radicale { - access_log /var/log/radicale/access.log; - error_log /var/log/radicale/error.log; proxy_pass http://127.0.0.1:5232; } diff --git a/management/templates/sync-guide.html b/management/templates/sync-guide.html index 484edf2f..fc9f04b8 100644 --- a/management/templates/sync-guide.html +++ b/management/templates/sync-guide.html @@ -13,8 +13,8 @@
For... | Visit this URL |
---|---|
Contacts | https://{{hostname}}/radicale/carddav |
Calendar | https://{{hostname}}/radicale/carddav |
Contacts | https://{{hostname}}/radicale/username@{{hostname}}/carddav |
Calendar | https://{{hostname}}/radicale/username@{{hostname}}/caldav |
Log in settings are the same as with mail: your
diff --git a/setup/radicale.sh b/setup/radicale.sh
index ebf94fe2..1bacd808 100644
--- a/setup/radicale.sh
+++ b/setup/radicale.sh
@@ -9,24 +9,26 @@ source /etc/mailinabox.conf # load global vars
echo "Installing Radicale (contacts/calendar)..."
-# Cleanup after Owncloud
-
-if [ -d $STORAGE_ROOT/owncloud ]; then
- rm -rf $STORAGE_ROOT/owncloud
-fi
+# Cleanup after Owncloud install
if [ -d /usr/local/lib/owncloud ]; then
rm -rf /usr/local/lib/owncloud
fi
-
apt-get purge -qq -y owncloud*
-# Install it
-apt_install radicale uwsgi uwsgi-core
+# Install radicale
+apt_install radicale
-# Create Directories
+# Create radicale directories and set proper rights
mkdir -p $STORAGE_ROOT/radicale/etc/
+chown -R www-data:www-data $STORAGE_ROOT/radicale
+
+# Create log directory and make radicale owner
mkdir -p /var/log/radicale
+chown -R radicale:radicale /var/log/radicale
+
+# Enable radicale on boot
+sed -i '/#ENABLE_RADICALE=yes/c\ENABLE_RADICALE=yes' /etc/default/radicale
# Radicale Config file
cat > /etc/radicale/config <