NC24 - Collabora funktioniert nicht

Hallo
Ich habe gerade die neue Nextcloud 24 frisch aufgesetzt und folgende Apps installiert:

  • Collabora online
  • Nextcloud Office
    Nach dem Anklicken des Dokuments “Welcome to Nextcloud Hub” im Dokumenten-Ordner beginnt das Laden der Datei, aber es lädt und lädt und die Datei kann nicht geöffnet werden. Auch im Kentextmenü erscheint keine Option zum Öffnen der Datei.
    Muss ich noch was Spezielles einrichten?

Bin Neuling bei der Nextcloud. Hier im Forum ist oft vom Problem die Rede, dass ein Dokument sofort heruntergeladen und nicht im Browser geöffnet wird. Ich bin zwar ein Schritt weiter, immerhin passiert was im Browser, aber das Dokument kann gleichwohl nicht zum Bearbeiten geöffnet werden. Im Kontextmenu erscheint auch keine entsprechene Option.

Vielen Dank für Tipps

3 days, 41 views, 0 comments

Habe ich was unverständlich oder unvollständig beschrieben?
Oder denken alle: “Schon wieder einer mit einem Collabora Problem. Ich kann nicht mehr.”

Mir scheint, das Forum platzt vor lauter Problemmeldungen in Sachen Collabora. Nicht nur bei Upgrades, sondern auch schon nach Neuinstallationen. Nicht nur auf managed servern, sondern auch auf eigener Hardware. Wie kann das sein?

Wie bereits beschieben: Ich bin Neuling und noch offen in meiner Entscheidung. Macht es für mich nicht Sinn, mit ownCloud einzusteigen? Die Cloud kann vielleicht weniger. Dafür funktioniert es aber auch?

Ich bin ratlos. Nextcloud ist mir eigentlich sympathisch. Aber ich habe keine Lust, mich in den Stress zu stürzen, von dem man hier überall lesen kann. Man muss ja richtig Angst haben vor jedem Upgrade …

Ich hoffe, dass sind nur erste Eindrücke eines “unerfahrenen Neulings”

Vielleicht ist es auch besser, die Frage im englischsprachigen Form zu diskutieren …

Hi majao,

warum keiner was schrieb, kann ich auch nicht beantworten. Aber ich hatte anläßlich des Updates auf NC 24 mal wieder (wie jedes Mal…) ausprobiert, ob es jetzt nicht endlich mal geht. Es ging bei mir nämlich seit langem nicht mehr.

Um es kurz zu machen: Mit dem eingebauten “CODE-Server” klappt es bei mir immer noch nicht. Ich habe NC als Container in einem Docker-Compose-Ensemble laufen, vor den Services hockt ein Apache als Reverse Proxy.

Wie ich es nun hinbekommen habe: Collabora (wieder einmal) als eigenen Service in docker-compose.yml deklariert und dann bei NC in der Konfiguration als externen Service angegeben. Dazu die aktuelle Apache-Konfiguration gemäß Anleitung geschrieben, und hey, plötzlich geht’s.

Das ist das erste Mal seit 2019, dass ich es wieder zum Laufen gebracht habe. Früher ging es, dann jahrelang nicht, jetzt endlich wieder.

Aber ich finde, dafür, dass das so groß beworben wird, könnte das Setup ruhig etwas “idiotensicherer” sein… Das geht mir allerdings mit vielen Aspekten von NC so, viele Bugs, vieles ist unausgereift, zu wenig Praktisches für (meinen) Arbeitsalltag. Aber einem geschenkten Gaul… und so weiter.

Sorry, was soll man schreiben, wenn alles bei einem selbst funktioniert …

Übrigens kamen heute ein erneutes Update zum NextcCloud Office.

Aber um hilfreich antworten zu können, sollten auch weitere Infos folgen, denn viele haben Probleme mit dem Motor ihres Autos und da hilft es wenig, wenn man schreibt, dass das Auto nicht startet und sich dann wundert, wenn keiner mit genau der Lösung antwortet …

Ich bekomme Nextcloud Office mit der neusten docker Version nicht zum laufen.
Im Moment läuft die Version collabora/code:6.4.10.9 mit folgenden Apache einstellungen

ProxyPass           /loleaflet https://127.0.0.1:9980/loleaflet retry=0
ProxyPassReverse    /loleaflet https://127.0.0.1:9980/loleaflet
ProxyPass           /hosting/discovery https://127.0.0.1:9980/hosting/discovery retry=0
ProxyPassReverse    /hosting/discovery https://127.0.0.1:9980/hosting/discovery
ProxyPassMatch "/lool/(.*)/ws$" wss://127.0.0.1:9980/cool/$1/ws nocanon
ProxyPass   /lool/adminws wss://127.0.0.1:9980/lool/adminws
ProxyPass           /lool https://127.0.0.1:9980/lool
ProxyPassReverse    /lool https://127.0.0.1:9980/lool
# Endpoint with information about availability of various features
ProxyPass           /hosting/capabilities https://127.0.0.1:9980/hosting/capabilities retry=0
ProxyPassReverse    /hosting/capabilities https://127.0.0.1:9980/hosting/capabilities

So komme ich auch auf die Admin Seite: https://office.domain.de/loleaflet/dist/admin/admin.html

Wenn ich die neuste Version collabora in Docker lade und auch Apache anpasse geht nichts mehr:

# Encoded slashes need to be allowed
AllowEncodedSlashes NoDecode

# 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 coolwsd
# browser is the client part of LibreOffice Online
ProxyPass           /browser https://127.0.0.1:9980/browser retry=0
ProxyPassReverse    /browser https://127.0.0.1:9980/browser

# 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

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

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

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

# Endpoint with information about availability of various features
ProxyPass           /hosting/capabilities https://127.0.0.1:9980/hosting/capabilities retry=0
ProxyPassReverse    /hosting/capabilities https://127.0.0.1:9980/hosting/capabilities

Ich versehe das nicht, was läuft denn jetzt falsch bei der neuen Version? Auch auf die Adminseite so wie oben komme ich nicht.
Hat da jemand eine Idee?
Ich möchte ja schon gerne die neuste Version von Collabora nutzen.

Die meisten Lösungsansätze lassen sich in den Logdateien finden, und zwar in der nextcloud.log sowie access.log und error.log des Webservers (/var/log/<servername>/ ) …