Как скопировать файл с помощью Python?
Зачем это делать Питоном?
Если на сервере запущен ssh, то можно использовать SCP:scp -P 22 user@your-domain.ru:/home/user/projects/this_file.tar ~/backup/this_file.tar
* Порт необходимо указывать если он нестандартный
** Авторизоваться лучше по приватному ключу, а не по паролюЗапуск задания по cron:*/30 * * * * /home/user/backup_data_from_server.sh
Будет каждые 30 минут запускать
backup_data_from_server.sh
Добавляем дату к имени файла:mv ~/backup/this_file.tar "/full_path_to/backup/this_file.tar.backup.$(date +%F_%R)"
За вами остается объединить все это, так как вам удобно
UPD: Смените SQLite на что то более подходящее для такой задачи, например Postgresql