Есть ли компонент для создания бекапа файлов и БД из админки?

InstantCMS 2.X

Резервное копирование сайта из админки

#1 4 сентября 2021 в 10:07

Есть ли компонент для создания бекапа файлов и БД из админки? Чтобы можно было выбирать, где сохранять архив — скачивать на локалку или на сервер или в яндекс.диск например.

#2 4 сентября 2021 в 10:38

Можно узнать для чего? Вроде любой хостинг это делает. Но помню для первой ветки что то подобное или делал, или видел)

Добавлено спустя 7 минут

Вот нашёл. 

#3 4 сентября 2021 в 11:00

Вот нашёл. 

Lora

А вы лентяй, вам там кучу ЦУ надавали, а скрипт в первозданном виде. Молодец! 😁

#4 4 сентября 2021 в 11:55

А вы лентяй, вам там кучу ЦУ надавали, а скрипт в первозданном виде. Молодец!

IamB

Давно это было). Да никто особо и не просил). Привёл для примера. Конечно сейчас можно было бы всё красиво сделать). И оформить в виде дополнения или виджета.

Лентяй… А что движет прогрессом, если не лень?)

#5 4 сентября 2021 в 13:13

А вы лентяй, вам там кучу ЦУ надавали, а скрипт в первозданном виде. Молодец!

IamB

Давно это было). Да никто особо и не просил). Привёл для примера. Конечно сейчас можно было бы всё красиво сделать). И оформить в виде дополнения или виджета.

Лентяй… А что движет прогрессом, если не лень?)

Lora

а в виде компонента с кроном через админку можете сделать?) могу выделить на такие цели 1000 р благодарности:)

#7 4 сентября 2021 в 13:31

Вот еще нашел:

instantcms.ru/blogs/zapiski-dinozavra/byekap-bazy-danyh-po-raspisaniyu.html

Ris

да, это видел, но там только БД, без файлов как я понял. 

 

Было бы отлично при создании копии в ручном режиме иметь возможность выбирать что бекапить: БД, файлы или и то и другое.

Настройки желательные: бекапить БД и/или файлы, создание по крону и в ручную, указывать куда сохранять на сервер или в ЯНдекс.Диск с указанием папки сохранения, Файлы/папки которые не должны попасть в архив, Возможность удалить ненужные бекапы с сервера, если выбрана настройка сохранения на сервере в папке сайта.

У бекапов в админке показывается какой вес, когда создан, возможность поделиться ссылкой для скачивания. 

Вопрос еще как бекапить большие сайты с объемом в 2-4 гб

#9 4 сентября 2021 в 14:44

Можно узнать для чего?

Lora

Как вы говорили 5 лет назад: — «Бэкапов много не бывает». Да и при установке компонентов и прочих дополнений, каждый раз бегать к хостеру за бэкапом тоже лишние телодвижения. А часто надо делать не полный бэкап базы и файлов, а выборочный. Например полный бэкап раз в месяц, а часто изменяемые таблицы и папки можно чаще.

 Risnoname, надо всё делать проще, юзерфрендли что-ли. Например так

yadi.sk/d/qYYDr83IXh_7cg

yadi.sk/d/ZOetEXwvf5RreQ

yadi.sk/d/DeDyfsZxYZzRwg

yadi.sk/d/he45ROW11nlOjQ

#10 4 сентября 2021 в 16:49

 Def, там  Loadырь, скрины выкладывает. Наверное у него есть готовый.

Добавлено спустя 7 минут

 Loadырь, вы правы. Много не бывает).

#11 5 сентября 2021 в 12:09

А часто надо делать не полный бэкап базы и файлов, а выборочный. Например полный бэкап раз в месяц, а часто изменяемые таблицы и папки можно чаще.

Loadырь

Для этого должна быть стройная система, как во всех этих бекапах не потеряться. 

Вы сделали отличный инструмент, но есть куда стремиться, чтобы уж не продолжить и затащить в админку phpMyAdmin и файловый менеджер?

#12 5 сентября 2021 в 17:21

Наверное у него есть готовый.

Lora

Нет, если бы был, то я бы так и написал, что есть. А так чего нет, того нет ))).

затащить в админку phpMyAdmin и файловый менеджер

IamB

Не, это лишнее. Надо же кулхацкерам оставить поле для деятельности. А то зайдут на сайт, а там и взламывать нечего, всё готово к скачиванию, обидятся.

Для этого должна быть стройная система, как во всех этих бекапах не потеряться. 

IamB

Это по сути баласт на жестком диске и эти файлы возможно никогда не пригодятся. Их роль — просто быть (существовать) — когда они понадобятся. А пока всё работает, в них не нужно разбираться.

#13 5 сентября 2021 в 17:58

Risnoname, надо всё делать проще, юзерфрендли что-ли. Например так

Loadырь
  1. #!/bin/sh
  2. modprobe fuse;
  3. curlftpfs ftp:// /media/ftp;
  4. cd /media/ftp;
  5. if [ ! -e mysite_ru_backups ]; then
  6. mkdir mysite_ru_backups;
  7. fi;
  8.  
  9. tar -czvf /media/ftp/mysite_ru_backups/mysite.ru-$(date '+%d%m%y_%H:%M').tar.gz /home/mysite/www/mysite.ru
  10.  
  11. mysqldump mysite_ru | gzip > /media/ftp/mysite_ru_backups/mysite_ru-$(date '+%d%m%y_%H:%M').sql.gz
  12.  
  13. find /media/ftp/mysite_ru_backups -type f -mmin +1260 -exec rm -rf {} \;
  14.  
  15. cd ~;
  16.  
  17. umount /media/ftp;

😉

#14 6 сентября 2021 в 12:22

Лучше настройте отдельный инструмент, например — rclone

#15 6 сентября 2021 в 19:15

 Dublic, где настроить?

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.