Timeout in Nextcloud richtigsetzen (Online-Updater 504 Gateway Timeout)

Ich hatte schon länger das Problem, dass bei mir der Nextcloud-Online-Updater nicht einwandfrei durchgelaufen ist. Jetzt habe ich das ganze mal gelöst: In der nginx-config von der Nextcloud direkt habe ich beim php-location-block folgendes eingetragen: fastcgi_read_timeout 300; Damit dauert es 5 Minuten, bevor PHP ein Timeout schießt (da geht sich das Update dann meistens aus). Durch die angegebene Direktive dauert es 5 Minuten, bevor nginx aufhört, auf eine Antwort vom FastCGI-Socket zu warten. (Danke an einen aufmerksamen Leser für die Info!) ...

April 17, 2021 · 1 min · Christoph Scheidl

Nextcloud-Online-Updater hängen geblieben – Lösung

Heute ist mir der Nextcloud Online-Updater hängengeblieben. Dies macht sich dadurch bemerkbar, dass zB vom Webinterface behauptet wird, dass Step 4 currently in Progress ist, und er eigentlich herunterladen sollte, aber man keine Netzwerkaktivität feststellen kann. Das Problem lässt sich ziemlich einfach beheben: Einfach im data-Ordner der Nextcloud den Ordner updater-IRGENDWAS suchen und diesen löschen. Danach kann man im Webinterface wieder von vorne anfangen Links und Credit (https://help.nextcloud.com/t/stuck-on-update-process-step-5-is-currently-in-process-please-reload-this-page-later/58371/)

April 17, 2021 · 1 min · Christoph Scheidl

Zammad auf Debian mit externem NGINX Reverse-Proxy aufsetzen

Die Installation ist ziemlich einfach: Elasticsearch installieren, Zammad installieren, Elasticsearch konfigurieren, fertig (siehe Link unten). Bei mir ist dann noch ein Problem mit HTTPS (Token-Error) aufgetreten, das ließ sich folgendermaßen lösen: Bei jedem X-Forwarded-Proto statt $scheme https reinschreiben: server { listen 80; server_name zammad.example.com; return 301 https://$server_name$request_uri; } server { listen 443 ssl; server_name zammad.example.com; # SSL ssl_certificate /etc/letsencrypt/live/zammad.example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/zammad.example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/zammad.example.com/fullchain.pem; access_log /var/log/nginx/zammad.access.log; error_log /var/log/nginx/zammad.error.log; client_max_body_size 50M; location ^~ / { proxy_http_version 1.1; proxy_set_header Host $http_host; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header CLIENT_IP $remote_addr; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; # siehe https://community.zammad.org/t/fresh-install-3-2-x-csrf-token-verification-failed/3080/32v proxy_read_timeout 300; proxy_pass http://IP.OF.ZAMMAD.MACHINE/; } include _general.conf; } Links und Credit https://docs.zammad.org/en/latest/install/debian.html

March 29, 2021 · 1 min · Christoph Scheidl

standardnotes selbst hosten

Ich habe mir eine Standard-Notes-Instanz zuhause selbst aufgesetzt, so einfach wie das ist nur selten etwas: Einfach die Anleitungen (siehe unten) befolgen, einmal eine nginx-Instanz auf der Docker-VM, einmal eine nginx-Instanz auf dem Reverse-Proxy (falls ihr einen eigenen habt), und die Sache läuft. Links und Credit https://docs.standardnotes.org/self-hosting/docker https://docs.standardnotes.org/self-hosting/https-support

March 29, 2021 · 1 min · Christoph Scheidl

Volltextsuche in Nextcloud – Elasticsearch installieren

Es ist ja kein Geheimnis, dass wir die Nextcloud einsetzen. Da sich diese in den letzten Jahren immer weiter füllt, wird das Suchen und Finden von Dateien immer schwieriger. Hier gibt es eine tolle Möglichkeit, auch in den Dateien zu suchen, nämlich Elasticsearch. Dies ist auch schnell installiert, wie man in diesem Video und in diesem Guide sehen kann. Links und Credit https://youtu.be/lAmBlfB9S0k https://decatec.de/home-server/volltextsuche-in-nextcloud-mit-ocr/

April 13, 2020 · 1 min · Christoph Scheidl