Cloudron should become its own backup provider
-
@ekevu123 said in Cloudron should become its own backup provider:
If I new my backup was stored, for example, on a Digital Ocean object storage hosted in Germany and managed by Cloudron Backup, I would trust it even more.
Why? I fail to see how it's more secure/reliable than using your own backup provider directly. As you said, Cloudron already makes sure that backups work reliably on their end. If we take our common issue with BB as an example, Cloudron will eventually face a provider issue and what could Cloudron do that we can't already with said provider, other than open a ticket and wait patiently for a fix. Again, no real control or value for CR here.
@ekevu123 said in Cloudron should become its own backup provider:
Also, we have left the age where you need to control your infrastructure yourself, unless you are paranoid. The world has moved on from that. We now know that infrastructure can be managed more effectively by companies specialised on that. You might be the person who has his server at home, @humptydumpty , I am most certainly not.
Where the heck did this come from? In any case, please let me elaborate on my set up. Yes, I do have a "home server", an "on-premise" (at work) server, and a VPS at Hetzner. The use-cases are (in order): personal, internal apps, business critical. As for being paranoid, you forgot to mention my tin foil hat. Your view on business requirements is quite limited to your own and doesn't take into account businesses that have to comply with privacy regulations like GDPR, COPPA, HIPAA, CCPA, etc. Also, being "compliant" isn't good enough for some of us. I can safely say I did everything that I could to safeguard my clients' info by going the extra mile.
@ekevu123 said in Cloudron should become its own backup provider:
I would say that is called business: You add a feature that earns the company more money, so you also need to think about how to keep it manageable.
Business. Cool. Let's talk pricing, then. For CR to make money, they have to add a markup and sell at a higher price than the provider. Even if CR gets volume discounts and sells the storage at the same price as the provider. Why should I use the Cloudron storage instead of, say, DO storage directly? Considering that all backup options are supported and timely maintained on the CR side. What advantages does Cloudron offer as a middleman that could make it a better option?
-
The main advantage of using Cloudron's storage over managing backups with a provider like DigitalOcean directly is simplicity and convenience. Cloudron could offer a storage solution that’s already configured for you, so there’s no need to mess with setting things up yourself. It’s essentially a one-click solution: everything’s integrated seamlessly within Cloudron.
Yes, you could handle backups directly with DO or other providers, but having Cloudron manage the backup configuration can save time and reduce the potential for errors. You don't have to worry about ensuring all the settings are right: Cloudron takes care of it, and if anything goes wrong, their support has a better idea of the setup. For someone who values ease of use, that could justify the markup.
While Cloudron may not offer more control over issues related to the provider itself, the advantage lies in reducing your manual workload. You’re essentially paying for that added convenience and peace of mind.
-
@humptydumpty said in Cloudron should become its own backup provider:
@ekevu123 said in Cloudron should become its own backup provider:
If I new my backup was stored, for example, on a Digital Ocean object storage hosted in Germany and managed by Cloudron Backup, I would trust it even more.
Why? I fail to see how it's more secure/reliable than using your own backup provider directly. As you said, Cloudron already makes sure that backups work reliably on their end. If we take our common issue with BB as an example, Cloudron will eventually face a provider issue and what could Cloudron do that we can't already with said provider, other than open a ticket and wait patiently for a fix. Again, no real control or value for CR here.
That‘s what SLAs are for. And it’s at least possible that Cloudron would have other support levels due to higher volume with such a provider than you.
Also, you’re not limited to what the provider offers and whether it’s compatible or not - Cloudron could run e.g. https://github.com/restic/rest-server on such infrastructure to ensure successful backups.
Those are two advantages for Cloudron as a middle man
-
@necrevistonnezr valid points but we’re comparing apples to oranges if you’re bringing rest server to the table (unless we already have that backup option available). I’m on my phone, will check later. As for having higher support levels, it’s nice and all, but you’re still on the same hardware.
@nottheend I also doubt the Cloudron backup will be automagically set up for you considering:
- it’s an optional feature; additional sub required
- you need to input your decryption key
- default settings might not work for all apps e.g. having too many small files vs. fewer but large sized files - this is where multiple backup destinations comes in handy.
-
@nottheend said in Cloudron should become its own backup provider:
the advantage lies in reducing your manual workload.
The "workload" is a one-time thing. There are other things you need to manually set up for your server/apps to work. Based on that logic, what's next? CR DNS UI? CR Hosting? CR Bagels?
-
@humptydumpty Valid points, but the main focus here is how Cloudron could simplify backups by providing an already-configured solution. Sure, it may require some initial setup, but the idea is that it reduces ongoing manual work and offers peace of mind. If one fails to setup the backup, data is eventually lost. Lost DNS entries are less severe. Things like running Restic or leveraging higher support levels could be added advantages if Cloudron manages the infrastructure. Let's keep the discussion about whether that kind of convenience and integration is worth considering, rather than comparing unrelated scenarios.
-
If we are talking about the business case of this, then I wouldn't think too big - yes, some companies have to follow regulations and would opt for another solution. Sure, that's fine.
The target group would be all kinds of small server owners. I would use it for my private and my small company server where I am, fortunately, not bound by regulations.
I don't know actually who preferably uses Cloudron, whether this is more of a company product or if this is more used by small companies or private individuals.
Regarding the possible markup, I think Cloudron would need to find once a cooperation partner company that could guarantee a good setup. If Cloudron used Backblaze, for example, then I could use them myself. But there are tons of smaller, yet reliable companies that could provide a good solution.
Maybe other users can also weigh in on their needs if someone else reads this?
-
I see the clear value of such feature request considering also:
- allow having more than one provider/region for backups just in case
- let the user decide between fully trusting CR or handling backups themselves
- let the users decide additional backups options and rules (exclusions, per app settings like frequency of backups...), through rclone or so especially if cost is related to the frequency and size of backups
- ease cloudron instances migration as backups are already managed by cloudron
- already today Cloudron users and staff spend lot of time dealing with backup issues and being anxious with that. With every backup provider being a different story that can cause failure and dataloss, it would be nice to make
backups handling a commodity part of the whole package, as a premium feature
But it's a lot of work and likely it's better maybe if cloudron staff makes a poll/analysis beforehand