owncloud collabora onlineCloudbasierte Software ist inzwischen fester Bestandteil von Unternehmen geworden, egal ob Dropbox, Google Drive oder Office 365.

Immer öfter liest man auch, dass selbst die Anwendungen selbst dafür browserbasiert sind, so können Tabellen oder Briefe auch direkt im Browser erstellt oder bearbeitet werden.

Möchte man seine Cloud selbst hosten und auch den Komfort solcher Software nicht missen, gibt es ebenfalls Lösungen wie hier beschrieben.

 

Der Platzhirsch ownCloud

Das Arbeiten mit ownCloud habe ich bereits in 2013 in einem Beitrag auf MyTEC-Blog beschrieben.

In der Zwischenzeit nutze ich regelmäßig folgende Addons:

  • Kontakte
  • Kalender
  • Aufgaben
  • Lesezeichen
  • Büro (Collabora Online)

Kontakte, Kalender wie auch Aufgaben synchronisiere ich zum Thunderbird auf dem Desktop, sowie mit CalDAV-Sync auf meine Android Geräte.

 

Nextcloud machts noch besser

Auch Nextcloud betreibe ich seit einigen Jahren auf meinen Servern. Das Arbeiten an sich funktioniert genauso reibungslos wie auch von ownCloud gewohnt.

Hält man sich direkt über den Browser in der Oberfläche auf, empfinde ich Nextcloud als "neuer, frischer, zeitgemäßer". Den finalen Absprung von ownCloud habe ich aber noch nicht geschafft.

 

Collabora Online installieren und mit der eigenen Cloud verbinden

Da ich seit einigen Monaten sehr viel mit Docker Container arbeite, lag es auch nahe diverse Office Suiten darin auszuprobieren.

Vor allem der Gedanke meine Daten nicht blind "den Großen" blind  zu überlassen gefiel mir.

 

Hat man einen lauffähigen Docker Dienst, kann mit folgendem Befehl die neueste Version heruntergeladen und installiert werden:

docker run --name collabora \
           --hostname collabora.MEINE.DOMAIN \
           --net MEIN-NETZWERK \
           --ip XXX.XXX.XXX.XXX \
           -d \
           -t \
           -p 127.0.0.1:9980:9980 \
           -e 'domain=owncloud\\.MEINE\\.DOMAIN|nextcloud\\.MEINE\\.DOMAIN' \
           -e 'username=MEIN-BENUTZER' \
           -e 'password=MEIN-PASSWORT' \
           --restart always \
           --cap-add MKNOD \
           collabora/code

Und hier mein Apache2 Vhost:

# Container uses a unique non-signed certificate
SSLProxyEngine On
SSLProxyVerify None
SSLProxyCheckPeerCN Off
SSLProxyCheckPeerName Off

# keep the host
ProxyPreserveHost On

# static html, js, images, etc. served from loolwsd
# loleaflet is the client part of Collabora Online
ProxyPass /loleaflet https://127.0.0.1:9980/loleaflet retry=0
ProxyPassReverse /loleaflet https://127.0.0.1:9980/loleaflet

# WOPI discovery URL
ProxyPass /hosting/discovery https://127.0.0.1:9980/hosting/discovery retry=0
ProxyPassReverse /hosting/discovery https://127.0.0.1:9980/hosting/discovery

# Capabilities
ProxyPass /hosting/capabilities https://127.0.0.1:9980/hosting/capabilities retry=0
ProxyPassReverse /hosting/capabilities https://127.0.0.1:9980/hosting/capabilities

# Main websocket
ProxyPassMatch "/lool/(.*)/ws$" wss://127.0.0.1:9980/lool/$1/ws nocanon

# Admin Console websocket
ProxyPass /lool/adminws wss://127.0.0.1:9980/lool/adminws

# Download as, Fullscreen presentation and Image upload operations
ProxyPass /lool https://127.0.0.1:9980/lool
ProxyPassReverse /lool https://127.0.0.1:9980/lool

 

collabora owncloud addonIm ownCloud Market kann dann das Addon Collabora Online installiert werden.

Anschließend findet man als Administrator in den Einstellungen unter dem Punkt Zusätzlich die Collabora Server Einstellungen.

Hier gibt man die im Docker angegebene Adresse ein z.B.
https://collabora.MEINE.DOMAIN:443

 

Die zuvor angegebenen Benutzerdaten sind zur Administrator Konsole des Collabora Servers, welche unter folgender Adresse erreichbar ist:
https://collabora.MEINE.DOMAIN/loleaflet/dist/admin/admin.html

 

Kommentar schreiben
Ich habe den Datenschutz gelesen. Ich stimme zu, dass meine Angaben und Daten zur elektronisch erhoben und gespeichert werden. Alternativ kann ich als Namen auch ein Pseudonym eintragen. Hinweis: Sie können Ihre Einwilligung jederzeit für die Zukunft per E-Mail an widerrufen.

Anzeige