Nextcloud/Drift
Denna sida hålls inte längre uppdaterad, och behålls främst av historiska skäl. Se eventuellt diskussionssidan för mer information. |
Felsökning
Autoload path not allowed
Symptom
Felsida då man försöker komma åt administrationsinställningarna. Felmeddelande i log (/var/snap/nextcloud/common/nextcloud/data/nextcloud.log): "Autoload path not allowed:...". Exempellogg: /Logg för Autoload path (onlyoffice).
Lösning
Slå på den app som felmeddelandet gäller. Det går att slå av den igen utan att felet upprepas.
Nextcloud Snap
För instruktioner hur man använder Nexcloud Snap, t.ex. konfigurering: https://github.com/nextcloud/nextcloud-snap.
Collabora
Så här installerades Collabora för att fungera tillsammans med Nextcloud snap. Vissa stegs kanske inte behövs/kan göras annorlunda, men det här fungerar. Eftersom det togs en del experimenterande är det möjligt att ordningen på stegen inte stämmer.
- Fixa certifikat för Nextcloud med Letsencrypt:
$ sudo nextcloud.enable-https lets-encrypt
- Installera Collabora enligt instruktionerna på https://nextcloud.com/collaboraonline/.
- Certifikaten ska peka på Nextclouds filer:
SSLCertificateFile /var/snap/nextcloud/current/certs/live/cert.pem SSLCertificateKeyFile /var/snap/nextcloud/current/certs/live/privkey.pem SSLCertificateChainFile /var/snap/nextcloud/current/certs/live/chain.pem
- Skapa en config-fil för reverse proxy med samma innehåll som den för collabora.wikimedia.se, fast medoch istället för alla
ServerName nextcloud.wikimedia.se:443
ProxyPass
:ProxyPass / https://127.0.0.1:444/ ProxyPassReverse / https://127.0.0.1:444/
- Certifikaten ska peka på Nextclouds filer:
- Lägg till
-e 'dictionaries=sv en'
tilldocker run
för att få svenska och engelska lexikon. - Ställ in portar för Nextcloud:
$ sudo snap set nextcloud ports.http=81 ports.https=444
Felsökning
Unauthorized WOPI host
Symptom
När man öppnar ett dokument startar Collabora, men filen öppnas inte och man får ett felmeddelande:
Unauthorized WOPI host. Please try again later and report to your administrator if the issue persists.
Lösning
Starta om Docker. Se till att argumentet domain
är URL:en till Nextcloud-servern.
Proxy Error, POST förfrågan till loleaflet.html
Symptom
När man öppnar ett Collabora-dokument visas följande felmeddelande:
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request POST /loleaflet/0adc773/loleaflet.html.
Reason: Error reading from remote server
Lösning
sudo service apache2 restart