I know that users can export their calendars and contacts using the gui and using shell commands like “wget” or “curl” on their client machines, for back up purpose.
But let’s be honest: who admins a NextCloud instance, where the users really do this?
Therefore I would welcome an add on, that the admin can activate that automatically would export every users calendars and contacts as “ics” and “vcf” files to the users files section once a day. These back up files could be used for further back up action and they would provide a very quick and easy way of restoring lost data, eg. if NC is still running, but the SQL data base has crashed for some reason and setting up a new DB will take some time.
Of course, this can be achieved using shell commands and scripts on the server, but some times the NC admin doesn’t have shell access to the server, just to the gui. That’s where such an add on would be very useful.
No offense meant, but the admin can read any user’s data at any time simply by changing a user’s password and logging in as that user. That is not an argument against such an add on.
As I said: some times the admin does not have shell access to the server, so a shell script, as brilliant as it may be, can not be used.