Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| 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 | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| | | ||
| pip3 install wheel | pip3 install wheel | ||
| Zeile 5: | Zeile 17: | ||
| htpasswd -B -c / | htpasswd -B -c / | ||
| python3 -m pip install --upgrade radicale[bcrypt] | python3 -m pip install --upgrade radicale[bcrypt] | ||
| + | useradd --system --home-dir / --shell / | ||
| + | |||
| - 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: | ||
| + | setfacl -R -m u: | ||
| + | getfacl live | setfacl -R -d -M - live | ||
| + | getfacl archive | setfacl -R -d -M - archive | ||
| + | chmod -R o= / | ||
| + | chown -R radicale: | ||
| + | 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" | ||
| + | |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 / | ||
| + | |||
| + | |||
| + | |||