Nextcloud: Difference between revisions

Tag: Manual revert
Line 45: Line 45:
],
],
</pre>
</pre>
===Troubleshooting===
====Large Files====
Rclone is useful for transferring large files over Webdav. However, you need to make sure the server is set up for it.
To transfer large files, double check the following:
* Apache body limit is at least 512 MB. Set the following in your Dockerfile:
*: <syntaxhighlight lang="Dockerfile">
RUN echo "LimitRequestBody 0" > /etc/apache2/conf-enabled/nextcloud-apache.conf
</syntaxhighlight>
* Nginx does not have a body limit and is not proxying requests or responses. In ingress-nginx, set the following annotations:
*:<syntaxhighlight lang="yaml">
annotations:
    nginx.ingress.kubernetes.io/proxy-body-size: "0"
    nginx.ingress.kubernetes.io/proxy-connect-timeout: "86400"
    nginx.ingress.kubernetes.io/proxy-read-timeout: "86400"
    nginx.ingress.kubernetes.io/proxy-send-timeout: "86400"
    nginx.ingress.kubernetes.io/proxy-buffering: "off"
    nginx.ingress.kubernetes.io/proxy-request-buffering: "off"
</syntaxhighlight>


==Markdown==
==Markdown==