User Tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
sailing:radicale [2024/01/11 13:54] willysailing:radicale [2024/02/22 09:47] (current) – removed willy
Line 1: Line 1:
-====== Radicale ====== 
- 
-[[https://radicale.org/v3.html|Radicale]] is a WebDAV/CardDAV server. 
- 
-Add user: 
-<code bash> 
- > useradd -d /data/daemons/radicale -m radicale 
-</code> 
- 
-Create data folder: 
-<code bash> 
- > mkdir /data/cardcal 
- > chown radicale:radicale /data/cardcal 
-</code> 
- 
-enable pip (see deemon) 
- 
-run as user radicale: 
-<code bash> 
- > pip install --upgrade radicale 
-</code> 
- 
-then start it: 
-<code bash> 
- > radicale --storage-filesystem-folder=/data/cardcal 
-</code> 
- 
-Setup nginx reverse proxy: 
-<file txt radicale.conf> 
-location /radicale/ { # The trailing / is important! 
-    proxy_pass        http://localhost:5232/; # The / is important! 
-    proxy_set_header  X-Script-Name /radicale; 
-    proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for; 
-    proxy_set_header  Host $http_host; 
-    proxy_pass_header Authorization; 
-    proxy_set_header     X-Remote-User $remote_user; # allow automatic authentication using proxy credentials 
-    # to prevent timeouts importing huge calendars or contacts lists 
-    proxy_send_timeout 600; 
-    proxy_read_timeout 600; 
- 
-} 
-</file> 
- 
-and restart nginx. 
- 
-Now go with browser to http://server-ip/radicale and setup. 
- 
  

This website uses technical cookies only. No information is shared with anybody or used in any way but provide the website in your browser.

More information