Question for the service providers using Cloudron
-
I always preach to my friends about self-hosting, privacy, and OSS but I'm hesitant to offer them access to any of my apps (especially Nextcloud) since they might overwhelm my VPS storage.
How are you handling data storage limits for your apps/clients? Is there a monitoring tool or code to limit a someone from depleting all VPS storage? I'd rather have this done at the server level so it covers any app that I end up sharing. Suggestions?
-
@humptydumpty probably not the intended usecase, but I'm using Hetzner VPS for Cloudron and mount a storagebox into it (via SSHFS), which serves solely as Nextcloud storage. That way the VPS itself can't run out of space (at least not because of NC) and the storage space is easily scaleable. This can be done on multiple servers (the storagebox allows up to 10 connections). So you don't have a quota system, but at least you can expand/scale it easilty up to 10TB with one click when the space gets low.
-
I have been doing this as a freelancer in my city, and have a few clients using it. My use case is unique though since it seems I'm in the minority that runs bare metal in their basement.
-
@atridad Lucky you! I tried running Cloudron on an old laptop on a business internet plan but I ended up having issues with my ISP. It would run fine for a while until the ISP switches me to IPv6 and apps went funky and refused to load. At times, looking up my IP would show an IPv4 and other times it shows IPv6. The problems only happened when an IPv6 was in use. They want $15/mo for a static IP address. It made more sense to rent a VPS at Contabo for half that price.
-
@msbt I have the same setup but was unable to get the storagebox set up (It conected but wouldn't actually move the NC files there and everything got messed up)
Would you mind sharing what exactly you did to get thigns up and running?
I'm using Hetzner VPS for Cloudron and mount a storagebox into it (via SSHFS)
-
@andreasdueren sure thing, I've documented it here, except the mounting is now done by Cloudron itself instead of adding it via
/etc/fstab
tinkering (only caveat is that I have to trigger a remount in the UI after a reboot)system view looks like this:
-
@doodlemania2 yes, as mentioned above, it's in the linked post, first I was following the Hetzner docs to generate the ssh key, the rest is written in there