Qual é a importância dos seus dados? Você não dá nenhuma informação sobre o que este servidor faz, quem o usa, quem depende dele.
Se este servidor for somente para uso pessoal, seu método pode ser suficiente. Se você pular um dia ou mais, sabe que pode perder alguns dados, mas provavelmente pode superar isso.
Se você quiser mais proteção, considere copiar os backups em uma pasta dropbox (ou em outro serviço similar). Então o backup tem um backup extra, independente do seu servidor ou laptop. Talvez o seu servidor apenas execute um site Wordpress. Em seguida, use uma ferramenta de backup do Wordpress e sincronize isso com o Dropbox.
Automatizar as coisas será muito mais fácil, então o script é uma coisa boa. O Dropbox e outros serviços de sincronização gratuitos provavelmente possuem plugins linux que você pode instalar para copiar backups. Outra opção é colocar o seu laptop em ftp no seu servidor e sincronizar os backups, talvez copiá-los para o dropbox.
Outra opção é criar um repositório Git e sincronizá-lo no seu laptop. Se você quiser usar isso ao invés de ftp, você precisa configurar um git-service no Apache. Não é muito complicado, talvez um bom desafio. Certifique-se de adicionar os backups do banco de dados ao repositório, para que eles sejam sincronizados automaticamente. Eu adicionaria o Git de uma forma ou de outra no seu projeto, se possível.