You keep saying, how urgently you need it, but you don‘t answer any questions (see the posts from TheCoolest and me).
You can restore from a quite old backup (several months) without loosing anything.
If you really want a scheduled backup, you don‘t really need an integrated solution or a whole script, but a simple tar command and a single entry in your crontab.
The tar command needed has already been covered several times:
It‘s no rocket science and I expect everyone to be able to implement it.