Skip to content

SwiftAdviser/swift-backuper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Swift backup RU

Авто-бекапер для линукса с отчетностью по почте. Тестировался на Debian 8 Jessie.

Что бекапит?

Позволяет бэкапить файлы и БД MySQL.

Где хранит?

Все данные будут хранится на локальном хранилище, и на удаленном FTP сервере.

Когда узнаю об этом?

На почту будет приходить 2 письма:

  • Первое письмо - короткий отчет. Просто показывает размеры итоговых файлов
  • Второе письмо - полный отчет. Содержит всю процедуру бекапа.

Небольшая выжимка функций

Скрипт умеет:

  • архивировать все файлы определенной папки в локальное хранилище.
  • сохранять дампы mysql в локальное хранилище.
  • отгружать всё это «локальное хранилище» на удаленный ftp-backup сервер.
  • синхронизировать файлы клиента и сервера (то есть бекапы не будут копиться)
  • отсылать на почту 2 отчета: короткий (вес бекапа) и подробный. Использует чужой smtp (а-ля gmail, yandex)
  • кастомизировать название каждого бекапа (=названия отчетов в почте различаются)
  • легко кастомизировать, код закомментирован. Легко разобратся, «этожbash».

Настройка

Все настройки можно найти в backup.sh Этот файл и надо запускать в кроне.

После настройки файла надо установить эти пакеты: lftp, ssmtp and uuenview.

ssmtp

Подключите ssmtp к любому SMTP серверу типа gmail или yandex, чтобы отправлять письма было просто. Вот тут можно найти как его настроить: http://serveradministrator.ru/mail/ssmtp/

About

Auto-backuper for linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages