Резервное копирование экземпляра WordPress с помощью Raspberry Pi

#python #wordpress #ftp #raspberry-pi #debian

#python #wordpress #ftp #raspberry-pi #debian

Вопрос:

У меня есть сайт WordPress на внешнем стороннем сервере. В настоящее время я выполняю резервное копирование вручную с помощью FileZilla и phpMyAdmin.

У меня есть Raspberry Pi, который я хочу использовать для автоматического резервного копирования моего экземпляра WordPress.

Есть ли простой способ в Raspbian загрузить все файлы из определенного каталога FTP (и рекурсивно использовать все вложенные каталоги)? Или я должен сделать это с помощью Python?

Мой второй вопрос заключается в том, как экспортировать базу данных «mysql» с помощью оболочки?

Веб-сервер не должен запускать процесс резервного копирования, поэтому существующие плагины резервного копирования не будут работать.

Комментарии:

1. mysqldump -p -u username database > output.sql — он запросит пароль.

2. Я использую Fabric (на Python) для автоматизации задач — загрузки / выгрузки с сервера. Но он использует SSH-соединение и команду rsync.

3. CurlFtpFS может монтировать FTP как папку в Linux. Python module fs может использовать FTP как локальную файловую систему (но я ее не тестировал).