So the specs of this Raspberry Pi 3 B+ are quad core cpu, memory of 957m I guess 1 gb, used diet pi to host the whole thing in the pi, right now I am not in my house so had to test with a 30 mbps connection using ethernet, and formatted a seagate 1 tb hard disk to use dietpi, using tailscale to host it publicly.
Purpose is to create cloud storage for myself using the hard disk which is formatted and mounted to the pi.
So the whole experience is slow, page loading for very long, login takes time, photos audio files are working fine even I am able to see thumbnail for the pictures but the problem is videos.
I am using a Mac and an iPhone, where I first logged in using the Mac uploaded some files, same for the iPhone but now when it comes to videos, the ones which are just 5 mb or something are uploading but taking 30 to 40 sec, and when it comes to stream a video, it is taking more than double the time.
So I want some help in knowing what is causing this: some of the reasons I feel are either the internet speed(even the localhost is slow), the board itself, or some problems with my setup like tail scale or something
To set it up I used simple dietpi-software to install nextcloud. So here I was also checking the htop while uploading and all, it is ramping up all the 4 cores sustaining just for a sec to 2 and then goes back down memory also always around 300mb. The same thing happens while uploading and streaming. Talking about view, I was using the website in safari and google chrome etc and was using the app in iPhone. Like is it nextCloud not using the whole resources of pi properly?
Please help me understand the following if is an issue or just the bug or something or this is expected as per the above hardware or software reasons
Thinking of formatting my old windows systems which have again terabyte storage and specs are 4gb ram some 8th or 9th generation i3 intel cpu. What would the best thing plz help me