@html_student
Молодой и глупый.

Как настроить синхронизацию сайта и локального сервера?

Вопрос такой
Что есть:
Старый сайт на wordpress (тяжелый)
Сам сайт весит 250 гб
База данных - 4 гб
Стоит на сервере debian 10 , работает на nginx + phpfpm
В связи с последними событиями , хотел настроить чтоб копия актуальная была на локальном сервере.
Поделитесь кто какие инструменты использует для подобного рода задач?
Пока нарыл что можно боргом это делать? но на локальный получится?
В идеале хотелось бы чтоб сайт на локальной копии , обновлялся каждый день с боевым.
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
База небольшая - можно делать полный бэкап каждый день.

Файлов много - поэтому имеет смысл делать, например, полный бэкап раз в месяц, добивая его инкрементальными ежедневными. Сделать такое можно по-разному - хоть rsync`ом, хоть просто архивировать файлы, отфильтрованные find`ом по дате модификации (mtime).
Ответ написан
@pfg21
ex-турист
синхронизация файлов - syncthing, на локальном хранилище настроить версионирование файлов. демон, висит в памяти, ловит события ionotify, сразу же запускает перехеширование файла и распрораняет изменения по облаку.
синхронизация бд - соответствующая утилита бд.
плюс еще посоветую писать журнал транзакций бд - по нему много говна можно вычислить и вычистить.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы