From a94fecef3968db52a8faea1bff5c028c89f0e0f1 Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Wed, 19 Feb 2025 23:06:03 +0100 Subject: [PATCH] add InfCloud client example --- Client-InfCloud.md | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Client-InfCloud.md diff --git a/Client-InfCloud.md b/Client-InfCloud.md new file mode 100644 index 0000000..9098437 --- /dev/null +++ b/Client-InfCloud.md @@ -0,0 +1,48 @@ +# General + +* Source: https://inf-it.com/open-source/clients/infcloud/ +* Installation instructions: https://inf-it.com/infcloud/readme.txt + +# Precondition + +* Radicale is running behind same reverse proxy as "InfCloud" is served and `/radicale` is forwarded from reverse proxy to local server port + +# Configuration + +## Configuration InfCloud + +Adjust config.js to following: + +``` +var globalNetworkCheckSettings={ + href: location.protocol+'//'+location.hostname+ + (location.port ? ':'+location.port: '')+ + location.pathname.replace(RegExp('/+[^/]+/*(index\.html)?$'),'')+ + '/radicale/', + ... + settingsAccount: false, + ... +``` + +## Configuration Radicale "rights" + +``` +# Allow reading base of user collections +[base] +user: .+ +collection: +permissions: R + +# Allow reading and writing principal collection (same as username) +[principal] +user: .+ +collection: {user} +permissions: RW + +# Allow reading and writing calendars and address books that are direct +# children of the principal collection +[children] +user: .+ +collection: {user}/[^/]+ +permissions: rw +``` \ No newline at end of file