1. Stefano Costa
  2. shared-hosting-backup


 Backup scripts for shared hosting services

If you only have access via FTP and PHPMySQLAdmin, there's still hope
to do automated backups!

How to backup your FTP directory

Open your terminal, go to the directory where you want to store your
backup, and::

  python ftpmirror.py -l username -p password -r ftp.server.com path/to/directory/ localdirectory

This script comes from the examples of the Python standard

How to backup your MySQL database

From the same directory, execute the following command::

 python backup.py --user=username --password=password http://url.to/phpmyadmin/ database destination.sql.bz2

This script comes from https://github.com/forsberg/misctools and depends
on the ``python-mechanize`` library.

That's all!