Benutzer-Werkzeuge

Webseiten-Werkzeuge


open:it:radicale

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
open:it:radicale [2023/08/31 18:04] – [Radicale] Kaiopen:it:radicale [2024/08/15 17:57] (aktuell) Kai
Zeile 1: Zeile 1:
 ====== Radicale ====== ====== Radicale ======
 +++++ Quellen |
 +  * https://radicale.org/v3.html
 +  * https://radicale.org/v2.html
 +  * https://wiki.ubuntuusers.de/Radicale_2
 +  * https://github.com/Kozea/Radicale/blob/v3/DOCUMENTATION.md
 +  * https://www.howtoforge.de/anleitung/so-installierst-du-den-radicale-kalender-caldav-und-carddav-unter-ubuntu-20-04
 +++++
 +
 Server für  Server für 
   * Kalender -> CalDav    * Kalender -> CalDav 
Zeile 6: Zeile 14:
 Das System hat keine GUI zur Bearbeitung von einzelnen Terminen oder Kontakten. Hier werden lediglich Kalender oder Adressbücher angelegt. Die Bearbeitung erfolgt über Programme wie Thunderbird, Kalender auf dem Ipad oder dem Smartphone. \\ Das System hat keine GUI zur Bearbeitung von einzelnen Terminen oder Kontakten. Hier werden lediglich Kalender oder Adressbücher angelegt. Die Bearbeitung erfolgt über Programme wie Thunderbird, Kalender auf dem Ipad oder dem Smartphone. \\
  
-Webinterface: <DOMAIN>/x((hier wurde das x verwendet, das ist änderbar)) \\ 
-Serveradresse für TBSync (Thunderbird): <DOMAIN>/x/<USER>/ \\ 
 Die Kommunikation sollte über eine sichere SSL-Verbindung stattfinden. Der Port 5232 sollte nicht durch die  Firewall freigegeben werden, da dann eine unsichere Verbindung über IP-Adresse und Port möglich wäre. Die Kommunikation sollte über eine sichere SSL-Verbindung stattfinden. Der Port 5232 sollte nicht durch die  Firewall freigegeben werden, da dann eine unsichere Verbindung über IP-Adresse und Port möglich wäre.
  
-https://radicale.org/v3.html \\ +Webinterface<DOMAIN>/x((hier wurde das x verwendet, das ist änderbar)) \\ 
-https://wiki.ubuntuusers.de/Radicale_2/ \\ +Serveradresse für TBSync (Thunderbird)<DOMAIN>/x/<USER>/ \\
-https://github.com/Kozea/Radicale/blob/v3/DOCUMENTATION.md#wsgi-server \\+
  
 ===== Installation ===== ===== Installation =====
-  sudo apt-get install radicale python3-bcrypt python3-passlib apache2-utils+  sudo apt install radicale python3-bcrypt python3-passlib apache2-utils
  
   sudo nano /etc/radicale/config   sudo nano /etc/radicale/config
Zeile 64: Zeile 69:
  
   sudo chmod -R 775 /var/lib/radicale/collections   sudo chmod -R 775 /var/lib/radicale/collections
-Automatisch starten 
-  sudo systemctl enable radicale.service 
 Start Start
   sudo systemctl start radicale.service   sudo systemctl start radicale.service
 +Automatisch starten
 +  sudo systemctl enable radicale.service
 +Automatisches starten deaktivieren
 +  sudo systemctl disable radicale.service
 ReStart ReStart
   sudo systemctl restart radicale.service   sudo systemctl restart radicale.service
Zeile 79: Zeile 86:
   sudo a2enmod proxy proxy_ajp proxy_http rewrite deflate headers proxy_balancer proxy_connect proxy_html ssl   sudo a2enmod proxy proxy_ajp proxy_http rewrite deflate headers proxy_balancer proxy_connect proxy_html ssl
  
-Siehe auch [[open:it:apache|Apache Web-Server]]. \\ +Domain registrieren und mit SSL-Zertifikat aktivieren: [[open:it:apache|Apache Web-Server]]. \\ 
-Kann über eine bereits bestehende Domain genutzt werden. \\+ 
 +Hier werden zwei Varianten zur Nutzung des Proxy-Servers behandelt. 
 + 
 +==== Erweiterung Domainname ====
 Hier wird als Erweiterung das x genutzt, kann auch anders genannt werden((Ändern an 4 Stellen)). Aufruf hier über **<DOMAIN>/x** Hier wird als Erweiterung das x genutzt, kann auch anders genannt werden((Ändern an 4 Stellen)). Aufruf hier über **<DOMAIN>/x**
  
   sudo nano  /etc/apache2/sites-available/<DOMAIN>.conf   sudo nano  /etc/apache2/sites-available/<DOMAIN>.conf
 Einfügen (in die SSL-Variante): Einfügen (in die SSL-Variante):
 +  <IfModule mod_ssl.c>
 +  <VirtualHost *:443>
 +    ...
 +    ...
     RewriteEngine On     RewriteEngine On
     RewriteRule ^/x$ /x/ [R,L]     RewriteRule ^/x$ /x/ [R,L]
Zeile 93: Zeile 107:
         RequestHeader    set X-Script-Name /x         RequestHeader    set X-Script-Name /x
     </Location>     </Location>
 +    ...
 +    ...
 +  </VirtualHost>
 +  </IfModule>
 +
 +  sudo apachectl configtest
 +
 +  sudo systemctl restart apache2
 +
 +==== Verwendung einer Domain oder Subdomain ====
 +  sudo nano  /etc/apache2/sites-available/<SUBDOMAIN>.conf
 +Einfügen (in die SSL-Variante):
 +  <IfModule mod_ssl.c>
 +  <VirtualHost *:443>
 +    ...
 +    ...
 +    ProxyPass        / http://localhost:5232/
 +    ProxyPassReverse / http://localhost:5232/
 +    ...
 +    ...
 +  </VirtualHost>
 +  </IfModule>
 +
 +#  DocumentRoot kann entfernt oder deaktiviert (#) werden
  
   sudo apachectl configtest   sudo apachectl configtest
Zeile 104: Zeile 142:
  
 Indirekte Freigabe über symbolischen Link. Hier erhält <USER> die Freigabe für benannte <Geteilte-Ressource> der <GRUPPE>. Indirekte Freigabe über symbolischen Link. Hier erhält <USER> die Freigabe für benannte <Geteilte-Ressource> der <GRUPPE>.
-  sudo ln -s /var/lib/radicale/collections/collection-root/<GRUPPE>/<Geteilte-Ressource>/ /var/lib/radicale/collections/collection-root/<USER>/<Geteilte-Ressource>/+  sudo ln -s /var/lib/radicale/collections/collection-root/<GRUPPE>/<Geteilte-Ressource>/ /var/lib/radicale/collections/collection-root/<USER>/<Geteilte-Ressource>
 Freigabe für radicale auf den symbolischen Link Freigabe für radicale auf den symbolischen Link
-  sudo chown -h radicale:radicale /var/lib/radicale/collections/collection-root/<USER>/<Geteilte-Ressource>/+  sudo chown -h radicale:radicale /var/lib/radicale/collections/collection-root/<USER>/<Geteilte-Ressource>
  
 ===== Backup ===== ===== Backup =====
 +hier liegen die Daten:
   * /var/lib/radicale/   * /var/lib/radicale/
   * /etc/radicale/   * /etc/radicale/
open/it/radicale.1693497870.txt.gz · Zuletzt geändert: 2024/06/22 10:15 (Externe Bearbeitung)