Start here
The essentials
Every guide in this topic
-

How to back up a Linux server
Dump the databases, copy the files to another machine every night with rsync and cron, and prove the backup works by restoring it.
Start here

Dump the databases, copy the files to another machine every night with rsync and cron, and prove the backup works by restoring it.