Best Backup method : server or client

Why not both?

For the client you can use this plugin: Backup Plugin