umbrel icon indicating copy to clipboard operation
umbrel copied to clipboard

App Backups

Open dm807cam opened this issue 4 years ago • 7 comments

I very much like the idea to use Umbrel as a holistic Homeserver rather than just as a bitcoin node. But we need some sort of a backup options to back up apps like nextcloud or gitea. These services are otherwise of no use for storing data.

dm807cam avatar Aug 06 '21 06:08 dm807cam

This is the reason why I don't fancy the "jack of all trades" approach. I have them separate, and Nextcloud is backed up with Duplicati. However if you can integrate a reliable encrypted and application aware backup for all apps Umbrel will have this is a load of work to do. So if you have like Nextcloud, Matrix and other services you probably want also a SSO concept like LDAP. My guess is tech savvy users will prefer to build some things separatly, and non-savvy users are already unable to understand what Matrix is and how to properly configure it. Also Home Assistant is such a "jack of all trades" approach already, there is also an app store inside with Matrix, Vaultwarden etc. But maybe one could look how they did the backup solution, there is one integrated.

Oh wow now i am completely off topic. Sorry ;)

esackbauer avatar Aug 06 '21 12:08 esackbauer

The system could be that every day at "x" hour, the entire data outside the blockchain is strongly zipped and encrypted to have a backup of reasonable size. This backup could be sent to a friend's node (using tor) who would have shared his storage space with me or by sending the backup to services like Gdrive, dropbox etc ...

0xtlt avatar Aug 07 '21 09:08 0xtlt

@techtastet I don't think that a backup of lets say an installation with Nextcloud holding hundreds of gigabyte of data via Tor which offers only limited bandwidth is a good idea. At some point a daily backup will never finish. This is why I mentioned Duplicati, which can do at least incremental backups. Encrypted incremental backup is very difficult to do, there are not many backup software tools which can do this.

esackbauer avatar Aug 07 '21 09:08 esackbauer

Hi! I'm new to Umbrel and love it, but backup is a significant issue standing in the way of using it as a personal server in a load-bearing capacity.

Here's a thought, for a possible two-prong approach:

  • add a "backup everything to external hard drive" option, which just dumps an ISO of the SSD onto a hard drive that's plugged in. This covers the cheap, quick-and-dirty use case.
  • create a "mirror" mode, by which one umbrel server serves no other purpose than to be a remote backup of another, with updates are done incrementally over tor. This could even be built as a custom app. When setting up a new umbrel, one could then simply specify the address and credentials of the backup server.

sosaysthecaptain avatar Jan 19 '22 19:01 sosaysthecaptain

Hi, there is already a case where someone lost the address labels in specter due to the lack of app backup in umbrel: https://github.com/cryptoadvance/specter-desktop/issues/1207

  • Perhaps as an intermediate solution, umbrel could include in its backup configuration files of the apps?

relativisticelectron avatar Feb 10 '22 10:02 relativisticelectron

Any updates or input from the developers on this? This seems to be such a crucial feature.

dm807cam avatar Apr 30 '22 16:04 dm807cam

Any update guys ?

0xtlt avatar Aug 16 '22 07:08 0xtlt

Very unfortunate that this ticket has been open for more than a year now without any reactions from the developers. I will close the ticket now and put the Umbrel case to rest.

dm807cam avatar Oct 26 '22 20:10 dm807cam