O seu VPS funciona como um servidor Rsync para backup. Você precisa configurar o Rsync como um servidor no VPS e, em seguida, você pode sincronizar pastas com o Rsync via SSH.
Important:
- Put the path of your Mac folder with / at end, that / means all files insides.
- --delete will delete all the files on the server (destination) which doesn't exist on the Mac (source)
#!/bin/bash
/usr/bin/rsync -avzh --relative --delete -e 'ssh -p 22' /Users/youname/yourfolder/ server.tld:/destination/on/server/
Para isso, você precisa se conectar no servidor com a chave pública (ssh).
Você pode ter um cron job
que executa este bash script em intervalos regulares ou cria um AppleScript que executa este script bash e adiciona este script applescript em Folder Action
, quando você copia um arquivo em esta pasta, será automaticamente sincronizada.