Make (Hetzner) Storage Box mounting for Nextcloud etc a native Cloudron feature
-
Following on from this thread:
It looks like Hetzner are now pretty-much doing this exact same thing for their "Storage Share" solution:
https://www.hetzner.com/storage/storage-share
@girish I think this needs to be a core feature of Cloudron, given the cost-efficiency, scaleability, and additional backup snapshots this offers for very little €s compared to things like GDrive & Dropbox per-user pricing.Hetzner is offering 1TB @ €3.45/m, 5TB @ €11.78/month, 10TB @ €22.49/month and 20TB @ €43.91/month:
Most importantly, no per-user costs, which I loath!
Unlike mounted Block Storage Volumes, which cost 20x as much, and are not backed-up, unless the server admin specifically implements custom Rsync scripts to or equivalent - Storage Boxes are at least taking daily and on-demand snapshots.
I'm sure other providers, like Scaleway and similar also have equally cost-efficient Storage Box equivalents compared to their block storage equivalent volume mount disks.
Perhaps there's some disk i/o differences, but I think they will be unnoticeable for normal file-server usage.
It seems that this is exactly what Hetzner are doing and offering for their new "Storage Share" service:
If they can do it with satisfactory speed, we should be able to as well please
Given @msbt kindly solved and tested this, it seems the solution is working, and just needs to be made a native user-friendly option please.
-
@marcusquinn just a fyi: if you create snapshots, they'll be counting towards your quota, so if you have 500GB in use and make a snapshot, you need at least 1TB of storage
-
@MooCloud_Matt right, just wanted to say that you need extra space for snapshots in case files change, else you'll run out and things screw up
-
@msbt Thanks for your research and sharing on this, owe you a beverage!
-
While I must be honest I didn't truly followed the conversation and I might repeat and realive an old discussion... but
- I remembered I tried that few months ago, and the main issue I had, at least with Ubuntu 20.04, was that the mount as to be happening after the network connection but before the docker service and the DNS routing service is inside a docker container which was making the connection with a name not possible. While iy is true you could use an IP, Hetzner don't warranty the IP will not change and recommend to use a subdomain to point to a CNAME.
2.mainly from what I tested with these box, the connection via fstab the s3 protocol was faster then using CIFS.
In any case I'm looking forward with that great idea.
-
@marcusquinn said in Make (Hetzner) Storage Box mounting for Nextcloud etc a native Cloudron feature:
Storage Boxes are at least taking daily and on-demand snapshots
I was interested because until now we use our own storage server, and knowing the cost I didn't think that they could do that price with a backup of the volume included on other servers.
And in fact, is not included, only their nextcloud storage has backup, not the storage-box but only the storage-share. -
@marcusquinn said in Make (Hetzner) Storage Box mounting for Nextcloud etc a native Cloudron feature:
If they can do it with satisfactory speed, we should be able to as well please
kind of, they don't mount a remote directory as /data but they have it locally, instead, they use MySQL in a cluster, this reduces downtime and you have great performances.
The only way you can have that performance with a remote storage server is using ISCSi or a SoftwareDefineStorage FileSystem.
-
@MooCloud_Matt I've not tried it yet, but I suppose one could have a hybrid solution, with a Cloudron main Nextcloud instance, and a Hetzner instance that was used through the federation feature, and ideally using Cloudron's LDAP.
With the €/TB they are offering, it's too good a deal not to know how to take advantage of.
-
@marcusquinn said in Make (Hetzner) Storage Box mounting for Nextcloud etc a native Cloudron feature:
that was used through the federation feature
can you expose your idea, because federation for my knowledge doesn't allow to access users that are stored on other nextcloud, it allows just to share with them.
-
@marcusquinn
You can offer that pricing anyway if you go for a 3+ server install with TrueNas Scale or any other OS + SoftwareDefineStorage solution.