Baikal unter OMV installieren

  • 2018-05:
    Nach dem Update auf OMV 4 Arakis funktionierte Baikal nicht mehr.


    Abhilfe:
    apt install php-sqlite3
    möglicherweise noch
    apt install php-gettext
    ================================================================


    Datenbank in sqlite. Das sollte locker für 200.000 Termine/Kontakte reichen.
    Wer will, kann sich darüber hinaus mit MySQL amüsieren.


    gelernt/geklaut von
    Baikal, CardDAV, CalDAV and Raspberry Pi
    https://umij.wordpress.com/201…-caldav-and-raspberry-pi/


    Baikal mit Nginx und https
    http://my5cent.spdns.de/beagle…-mit-nginx-und-https.html


    Die Inhalte hier sind an meine Installation auf meinem ODROID HC1 angepasst.
    Dort läuft mit Openmediavault schon eine Webanwendung unter nginx.


    Wir installieren in der OMV-WebGUI das nginx-Plugin.


    Dann begeben wir uns auf die Kommandozeile des OMV-Servers und installieren mittels apt:


    apt install sqlite3 php5-sqlite


    Dann neuen Freigegebenen Ordner anlegen:
    baikal


    Dieser Ordner muss für den User/Gruppe www-data berechtigt werden.


    cd /Gerät


    wget https://github.com/fruux/Baika…ad/0.4.6/baikal-0.4.6.zip
    unzip baikal-0.4.6.zip


    cd baikal
    touch Specific/ENABLE_INSTALL


    chown -R www-data:www-data ../baikal/


    Wieder in der OMV-WebGUI/nginx-Plugin legen wir nun einen php-Pool "baikal" an. Benutzer/Gruppe www-data.


    Dann einen Server "baikal"
    - kein "root" verwenden s.u.
    - Port 8083 (ziemlich freie Auswahl!)
    - SSL aktivieren und die Zertifikate von OMV recyceln oder neue unter "Zertifikate" erstellen
    Only use SSL
    - PHP aktivieren und den baikal-Pool auswählen
    - index.php aktivieren


    In die erweiterten Optionen kommt (man achte auf die über OMV initialisierten Variablen:(



    Zum Abschluss der Installation im Browser
    https://EUER-SERVER:8083
    aufrufen und Baikal konfigurieren.


    Ich habe als WebDAV authentication type "Basic" eingestellt weil das von mir u.a. eingesetzte Akonadi nicht mit Digest arbeitet. Aber wir haben ja TLS 1.2 oder besser.


    Unter https://EUER-SERVER:8083/dav.php/
    könnt Ihr die erzeugen Datenbanken näher untersuchen und die Adresse für die Klienten heraus finden.


    z.B.
    https://hc1:8083/dav.php/calendars/dhge/cal-jahrestage/

    2 Mal editiert, zuletzt von DHGE () aus folgendem Grund: update for OMV 4

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!