Slow Download Speeds (4 MB/s) on Nextcloud Clients Across Devices

Hi Nextcloud Community,

I’m experiencing a persistent issue with my Nextcloud setup (LAMP Setup). The download speed on my Nextcloud clients is capped at approximately 4 MB/s, both on my Linux Arch Notebook and smartphone, despite having a significantly faster internet connection. Below are the details of my setup:

Nextcloud Version: Latest (downloaded from official sources).
Server Setup: LAMP installation on Ubuntu Server, configured with Apache.
Certificate: Let's Encrypt is being used (nginx Proxy Manager)

Caching: Redis is configured for memcache locking.
DNS Configuration: Using dynamic DNS for external access.
Network: 2.5 Gbps connection between the server and the router; internet connection speed is 250 Mbps.

What I’ve Tried:

Check different places to download.
Checked for hardware or network bottlenecks (router and server seem to perform well in other scenarios).
Reviewed Nextcloud server logs for clues (screenshot attached).

I’m unsure if this issue is related to server-side configuration, a limitation of the Nextcloud client, or something else entirely. Any suggestions or troubleshooting steps would be highly appreciated.

Thank you in advance for your help!

Attachment: Screenshot of server log.

Just my 2 cts

I never used LAMP, i tried docker, SNAP and either i suck or it’s not for me.
Decided to start over and used this guide : Nextcloud_Ubuntu/nextcloud.md at main · jameskimmel/Nextcloud_Ubuntu · GitHub

Maybe follow the guide for some tweaks to php.ini and stuff.

It’s way easier (for me) compared to snap or docker (i use docker for other stuff though) Snap kept giving me all sorts of apparmor:denied messages…

I now run bare metal Ubuntu 22.04 LTS on some old Dell Optiplex 3570K/16GB/240GB SSD on a 2Gbit fibre connection (system has 1Gbit). Used the guide and so far it’s smooth sailing. Did some PHP tweaks to increase memory use (1GB) and max file size for uploads to 50GB. I use adguard and wireguard on the same machine and it’s finally how i wanted.

Still need to install Unifi controller but that’s for another day, maybe i’ll docker that.

If all of your testing has been using one of the independent clients (such as the Desktop or Android/iOS clients), I would encourage you to test (and attempt to isolate the underlying cause) by using the Web UI. That will enable you to eliminate some components and also have the breadth of the browser inspector (such as the Network tab) to figure out what may be going on.

As an aside, saying you’re using the “latest version” isn’t all that helpful, since multiple major release trains are supported simultaneously and all receive monthly maintenance releases. :slight_smile:

despite having a significantly faster internet connect

So this suggests your Nextcloud Server is hosted elsewhere from your test location? What is the latency like between you and your server?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.