Проект

Общее

Профиль

Wiki » История » Версия 32

Версия 31 (Dmitry Chernyak, 07.07.2016 12:19) → Версия 32/33 (Dmitry Chernyak, 07.07.2016 12:30)

h1. scduply - useful interface for duplicity

[[OVERVIEW]] | [[INSTALL]] | [[SETUP]] | [[USAGE]]
[[ОБЗОР]] | [[УСТАНОВКА]] | [[НАСТРОЙКА]] | [[ИСПОЛЬЗОВАНИЕ]]

> *scduply* - is a backup system designed for easy and cost-effective backup of the data to any type of storage via Internet, from a simple ftp to Amazon S3-class services.
>
> Due to it's properties, scduply is ideal for VPS backup copy on Linux (for example - sites) and on Windows (for example - a terminal server, including a file database, and Outlook folders).

h2. KEY FEATURES

* *Deduplication*
The incremental backup sents only different pieces of the file. Convenient for big logs and databases.

* *Encryption on client-side*
Before sending, all data is encrypted by GPG program. Therefore, even if the third party has the access to the location,
it can't acquire the data without the private key.

* *Easy Windows installation*
Windows installer does everything itself. More over, the Windows version contains patches for fast and stable operation.

* *VSS Support for MS Windows*
Supporting Snapshots, allowing to copy databases, Outlook pst-files and changing other changing objects.

h2. SCDUPLY - IS FREE SOFTWARE

The software consist of three components licensed under GPL:

* *"scduply":https://github.com/skycover/scduply* - the program itself
* *"scdw":https://github.com/skycover/scdw* - the web-interface to control scduply
* *"scwin":https://github.com/skycover/scwin* - the installer for scduply и scdw for Windows with VSS option

The software is developed by "SkyCover Company":http://www.skycover.ru. It is initally based on source of "duply":http://duply.net/ and using [[Duplicity|Duplicity]] as backup engine.
This is the backup control tool via configuration files and simple commands, which simplifies significantly the tuning of backup jobs
and allowing to manage several jobs, each for different directory or subsystem.

h2. VISUALIZATION

The example of mailed HTML report. It cames with all the raw logs attached.

!scduply-report.png!

[[REPORTING|Explanation of report]]

The reports are mailed and you can control, wether you receive all reports, or only with errors or warnings.

Web interface SCDW built on Django give ability for useful tuning of backup jobs (it includes filesystem browser and intuitive interface to control of exclusions).

!scdw-list1.png!

h2. TECHNICAL DETAILS

* Global config file for common settings for all jobs;
* Duplicity options are "hidden" behind the user friendly config variables with defaults;
* Automatic addition of the job’s name to the globally configured TARGET_URL;
* The command for batch execution of all defined jobs;
* ability to destignate the week day of FULL backup for each job;
* Infrastructure to save per-job logs and reports;
* Reporting via e-mail with HTML report and raw logs attached.