Benutzer-Werkzeuge

Webseiten-Werkzeuge


radicale

- cgroups - backup

ansible

python3-pip pip3 install wheel pip3 install radicale apt-get install apache2-utils htpasswd -B -c /etc/radicale/users jan python3 -m pip install –upgrade radicale[bcrypt] useradd –system –home-dir / –shell /usr/sbin/nologin radicale

- das root-zertifikat darf nur konfiguriert werden wenn client-auth per cert stattfinden soll/der reverse-proxy sich authen soll - bei thunderbird muss der kalender per hand zuvor angelegt werden (thunderbird erwartet ihn vorzufinden → macht keinen anstalten was anzulegen)

  1. > hinweise siehe Manual creation of calendars and address books

apt-get install acl setfacl -R -m u:radicale:rx live/ setfacl -R -m u:radicale:rx archive/ getfacl live | setfacl -R -d -M - live getfacl archive | setfacl -R -d -M - archive chmod -R o= /var/lib/radicale/collections/ chown -R radicale:radicale /var/lib/radicale/collections/ unit-file anlegen (aber unter system, nicht unter user) systemctl daemon-reload systemctl enable radicale

sinnvoll ist wahrscheinlich mehr zu loggen

Troubleshooting

Problem Lösung
Synchronisation funktioniert nicht, es kommt Fehler „500 Server Internal Error“.
Problem tritt nicht auf wenn der Server als root und im Fordergrund (-f) ausgeführt wird
Berechtigungen sind falsch gesetzt.
Radicale wird (in Debian) als Benutzer radicale ausgeführt (wenn man es direkt startet läuft es als der Benutzer der man selbst ist).
Berechtigungen in /var/lib/radicale/ prüfen - alle Dateien und Verzeichnisse müssen „radicale“ gehören.
Synchronisation funktioniert nicht, es kommt Fehler „500 Server Internal Error“ und es ist nicht das obige Problem Möglicherweise stimmt der Hash-Algorithmus in der /etc/radicale/config nicht mit der überein die zum hashen der Passwörter im Userfile (/etc/racdiale/users) genutzt wurde überein.
Prüfen was „htpasswd_encryption“ in der „auth“-sektion sagt und ggf. die Passwörter noch mal neu erzeugen und bei htpasswd per Parameter den richtigen Algorithmus angeben (siehe man-Page, es gibt verschiedene)
radicale.txt · Zuletzt geändert: 2022/02/09 21:59 von root