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