It is not an order but a collective invitation to get down to work rather than trying to get around the problem, saying that it is not possible, that it is not necessary etc.
And thank you I know what open source ⊠If Nextcloud was not open source, the time of this discussion, the native backup is already developed (humor)
You did not specify that you want backup from the user perspective in your original post, therefore I assumed you were talking about a server-side backup.
What exactly would you want to backup as a user? All your files, contacts and calendar entries?
With all the options you want to have it is not trivial. For your average wordpress installation, what is the backup size? On NC, if you have a few data, you can easily gather a few hundred MB of database entries plus the files, you need to process and combine everything with php without running into timeouts. That is already an issue for database changes during updates, when php processes are heavily limited in size, cpu power and execution time.
You could perhaps think about some extension of the external storage feature, let some cronjob do the work in the background or at night with more resources. However this wouldnât be an option of hosting users either, and those who havenât configured proper cronjobs âŠ
How do you know that?
I have the impression, that you think nowadays it shouldnât be that difficult to create a backup system, especially if you know a bit of programming. And because I could need it, it should be priority!
Of course I do, I didnât even say that in my original post!
And as I have already said, it is everyoneâs responsibility (Nexcloud, the community, the solution providers, etc.) to offer a native user backup system for all user data. But start with the basics: the stored files.
It is not for me, but for all users. As I have already said and repeated in this thread, data management is the core business of Nexcloud. So the preservation, the protection, the duplication, the synchronization of the data, like all good cloud file management systems. Before making calendars, notes or coffee, Nexcloud should already do this. Thatâs my opinion and I share it.
Thatâs not true. With Google Workspaces or M365 you donât have a file backup solution integrated. You can only manually download a zip file with all your files. And when it comes to file versioning, Nextcloud is on par or nearly on par with other cloud solutions like Google Workspaces or M365âŠ
An integrated file backup solution (snaspshots and file versioning are not backups) is the least needed imho. This is because the files are stored as normal files in the file system of the server. So they can be backed up with standard tools like rsync, rclone etc without having to mess with the database. And if you run your Nextcloud on a hosting service that you donât have root access to, you can access the files via a standardized interface (webDAV) or use the sync client and then make a local copy/backup of the files, also with stadard tools. The possibilities are endless and relativley easy when it comes to just backing up your files. The âcomplicatedâ part is to backup the stuff, that is stored in the database like calendar, contacts, users, settings, etcâŠ
If anything, I would like to see a contacts and calendar export function. An import function already exists.