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
🤣
Loads of S3 suppliers out there but a lot depends on your region and how much you dislike certain corps. I mean AWS is the daddy of S3 but I doubt you would go down that route unless your are criminally insane like Uncle Fester
Hetzner has managed Nextcloud hosting with add-ons for ~5€/month.
I looked into that, and decided against it cuz I like having a vps where I can also do other stuff with, like my own self hosted vpn. Small stuff.
I get that.
I think you can get the same amount of storage for the same price to use for a seperate VPS from them too.
There are sooo many S3 providers.
Hetzner is 5 Euro / mo for 1 TB (traffic is extra). Cloudflare R2 is $15 / mo for 1 TB (traffic is free and they charge per GB so you’d probably pay much less than that).
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.
I am in the same general region as backblaze. My vps is in a city that’s 6 hours drive away from my backblaze region’s server.
No. Even mounting Nextcloud shares over the lan, on a 10gb fiber connection, gives absolutely dogshit performance.
I am on US west but I live in eastern Europe. BB needs better location detection.
They dont detect at all. It depends on what location you choose when you register. So if you want to migrate, you have to create a new account.
I haven’t used nextcloud in years. Has it gotten any better with external storages, specifically when there are many files in one directory? It used to time out/become unresponsive in that situation, and make many unnecessary database requests/updates.
Well I would recommend Akami/Linode because I’ve had some form of an instance for close to a decade and any downtime has been my own fault. I did just start playing with one of their premium compute linodes for some experiments. I have had Nextcloud in a shared resources node and it wasn’t bad, but it was slow. Currently I just run AIO on my home server mapped to the NAS for storage. If I set it up again I think I would do the same on Linode but it is pricey.
Eazy backup has s3 compatible storage