Ich nutze nextcloudpi auf einem RasPi 4. Über das LAN/WLAN bekomme ich recht gut download-/uploadraten (>8MB/s).
Lade ich über das öffentliche netz runter geht der download nicht über 500kb/s.
Upload vom Anbieter ist 50MBit/s, also ca 6MB/s (was auch lt diversen tests passt).
Üblicherweise stellt ein 50Mbit/s-CDSL-Anschluss keine symmetrische Up- und Download-Bandbreite zur Verfügung. D.h. die Download-Bandbreite (Internet->Home) ist deutlich höher als die Upload-Bandbreite (Home->Internet), die meistens maximal 1/5 der Gesamtbandbreite darstellt. Genauere Informationen liefert Dir hierzu Der Internet-Router.
Bei einem Zugrauff aus dem Internet steht Dir somit nur ein Bruchteil der gesamten Bandbreite Deines Anschlusses zur Verfügung was erklären könnte warum der Zugriff Dir gefühlt langsamer vorkommt.
@empydempy
Eine wirkliche Idee habe ich nicht. Vielleicht kannst du aber mal versuchen Nextcloud als mögliche Fehlerursache ein- bzw. auszuschließen. Kannst du mal versuchen eine große Datei von einen Webserver (z. B. nur Apache2) zu ziehen? Durch das ganze Rewrite (.htaccess) ist dieses nicht direkt in den Webserver-Ordner deines Pi möglich. Vielleicht reicht es hierfür temporär .htaccess umzubenennen und in Document-Root vom Webserver eine großte Datei für den Download bereitzustellen. Geht das schneller?
Wenn ja: liegt es an Nextcloud
Wenn nein: an deiner Netzwerk-Infrastruktur