Benutzer-Werkzeuge

Webseiten-Werkzeuge


radicale

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
radicale [2018/08/17 00:49]
root angelegt
radicale [2022/02/09 21:59] (aktuell)
root
Zeile 1: Zeile 1:
 +- cgroups
 +- backup
 +
 +
 +
 +ansible
 +
 +
 +
 +
 +
 +
  python3-pip  python3-pip
 pip3 install wheel pip3 install wheel
Zeile 5: Zeile 17:
 htpasswd -B -c /etc/radicale/users jan htpasswd -B -c /etc/radicale/users jan
 python3 -m pip install --upgrade radicale[bcrypt] 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 - 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) - bei thunderbird muss der kalender per hand zuvor angelegt werden (thunderbird erwartet ihn vorzufinden -> macht keinen anstalten was anzulegen)
  -> hinweise siehe Manual creation of calendars and address books  -> 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.1534459781.txt.gz · Zuletzt geändert: 2018/08/17 00:49 von root