I’ve been using Backblaze B2 as “External Storage” connected to my Nextcloud on a vps, but it seems unreasonably slow. I’ve tried Linode/Akamai, and it seems faster, but it’s more expensive. I’ve heard that Wasabi is fast, but they have weird terms and conditions where you actually have to pay for 3 months of data retention, which makes them sus.
I mention s3 compatible, but that’s only because that’s all I’ve known, so if there are other options that are relatively cheap, and are faster than Backblaze, I’m open to it.
I have Backblaze connected via the External Storage app in Nextcloud, cuz I’m running Nextcloud AIO in Docker. I know s3 storage can be setup as the main storage, but that requires setting things up manually. AIO is much easier, and I’m not a pro at this stuff. And I’m not sure how much of a performance increase it would even be.
Just for reference, I’ve set up a Nextcloud instance for work on a Linode vps at 2 cores and 4GB RAM, using their s3 compatible storage as external storage, and it’s decently fast. My personal Nextcloud is a Racknerd vps at 4 cores and 4GB RAM, with backblaze as external storage, and it’s slower than my work’s instance. (both are AIO)
In terms of pricing Backblaze is $6/month for 1TB, while Linode is $10/month for 250GB, and about $20/month for 1TB.
Who knows, at the end of the day, I may just have to bite the bullet and pay more for Linode for the faster storage.
My brother in networking- you can store your files in the L1 cache of your CPU and nextcloud is still going to be slow
Is it maybe because of physical distance? How far is your VPS from the Backblaze region? Check the bucket “S3 Region”. I’m stuck on west, for example, even though I live on the other side of the country. There’s a way to switch, but I haven’t had the need to bother with it.
No. Even mounting Nextcloud shares over the lan, on a 10gb fiber connection, gives absolutely dogshit performance.
I never had any success using Nextcloud with any type of cloud storage. It was always slow as molasses, even by normal Nextcloud standards.
I just bought a JBOD and store the data myself locally, with a remote backup instead.
I believe it is cheaper long term this way, though with energy costs on the up and up that may not always be the case. Does mean I have super fast access to the content when I want it though.
Thanks, that sounds like a good setup. Keep everything local, and then rsync or backup certain more important files to cloud backup.