Running docker stats shows that when uploading around 500MB of vids, database spikes to 30%, nectcloud spikes to around 10%, and nginx proxy manager goes up and down a bit as i send through the files.
RAM wise though nothing seems to be going above 5% of my 16GB RAM. Unless i upload larger files im sure
Try running top and see the global cpu/mem statistics when loading images. Look at what a high-load process is. Check that docker is not installed via snap.
Will get back to you later on running top, but i installed it using apt so hopefully shouldnt be snap. Also, surely it shouldnt be using so much resources right? Its at the point now where i open Nextcloud Mobile, and a single image will never load. This cant be too much load on the server