Way to backup the whole forum via admin dashboard?

So I know you can backup a forum via mongodump (I am using mongodb) and manually backuping public uploaded resources, but is there a way I can backup via admin dashboard while not touching the console at all? Thanks

The only reason this is not implemented is due to permission problems with data stores... at least with Redis, being able to access redis and being able to save the database into a separate file are different actions and we can't really access the latter.

Writing about this has given me some ideas, so I'll think about it once again...

Alright, gave this a shot again, but ran into the same issues as before.

When redis saves the dump file, it's under the same ownership as the redis process, which in many cases is not the same user who is running NodeBB. This is good from a security standpoint, but means I cannot read the backup file, nor can I move it to someplace like public/backups.

Currently Redis has no facility to change ownership of the dump file on-the-fly, nor does it have any sort of streaming database export tool like mongodump.

@Scuzz A plugin would only be able to execute commands that are available for the Node process. If you have your server set up correctly, then this probably wouldn't allow for the script to have enough rights to do everything it needed.

But you could possibly set up a python script that runs a server and the plugin interface with that server.

@smi-jonathan global moderators exist as a group to essentially be admins but without access to the ACP. If you want a restricted group of admins, that's what you're looking for. If you'd like them to be able to do more, then I'd suggest opening as issue on Github. As for your particular request, no, this isn't possible without a plugin.