5,336
edits
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== |