Project

General

Profile

Wiki » History » Version 25

Dmitry Chernyak, 07/07/2016 11:58 AM

1 22 Dmitry Chernyak
h1. scduply - useful interface for duplicity
2 1 Александр Кобуз
3 21 Dmitry Chernyak
[[OVERVIEW]] | [[INSTALL]] | [[SETUP]] | [[USAGE]]
4 21 Dmitry Chernyak
[[ОБЗОР]] | [[УСТАНОВКА]] | [[НАСТРОЙКА]] | [[ИСПОЛЬЗОВАНИЕ]]
5 21 Dmitry Chernyak
6 25 Dmitry Chernyak
> *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.
7 24 Dmitry Chernyak
> 
8 25 Dmitry Chernyak
> 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).
9 23 Dmitry Chernyak
10 24 Dmitry Chernyak
h2. KEY FEATURES
11 23 Dmitry Chernyak
12 24 Dmitry Chernyak
* *Deduplication*
13 23 Dmitry Chernyak
The incremental backup sents only different pieces of the file. Convenient for big logs and databases.
14 23 Dmitry Chernyak
15 24 Dmitry Chernyak
* Encryption on client-side
16 23 Dmitry Chernyak
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.
17 23 Dmitry Chernyak
18 24 Dmitry Chernyak
* *Easy Windows installation*
19 23 Dmitry Chernyak
Windows installer does everything itself. More over, the Windows version contains patches for fast and stable operation.
20 23 Dmitry Chernyak
21 24 Dmitry Chernyak
* *VSS Support for MS Windows*
22 1 Александр Кобуз
Supporting Snapshots, allowing to copy databases, Outlook pst-files and changing other objects.
23 23 Dmitry Chernyak
24 24 Dmitry Chernyak
h2. SCDUPLY - IS FREE SOFTWARE
25 23 Dmitry Chernyak
26 23 Dmitry Chernyak
The software consist of three components:
27 23 Dmitry Chernyak
28 23 Dmitry Chernyak
scduply - version for Linux and other *nices.
29 23 Dmitry Chernyak
scwin - version for Windows with installer
30 23 Dmitry Chernyak
scdw - web interface to control scduply and scwin
31 24 Dmitry Chernyak
32 23 Dmitry Chernyak
The documentation and source files of scduply, scwin, scdw are published on SkyCover Technology Portal.
33 23 Dmitry Chernyak
34 23 Dmitry Chernyak
While developing it, we are focusing on it's usage in commercial projects, in particular, developing and supporting the Windows-version of the system.
35 23 Dmitry Chernyak
36 23 Dmitry Chernyak
This program is designed by SkyCover Company, based on products duplicity and duply.
37 23 Dmitry Chernyak
38 23 Dmitry Chernyak
39 4 Александр Кобуз
scduply - the user friendly shell-frontend for "Duplicity":http://duplicity.nongnu.org/
40 17 Dmitry Chernyak
41 20 Dmitry Chernyak
----
42 20 Dmitry Chernyak
43 1 Александр Кобуз
"Duplicity":http://duplicity.nongnu.org/ is the command-line program for filesystem backup with many nice features.
44 1 Александр Кобуз
45 17 Dmitry Chernyak
* Can produce GPG-encrypted backups and to place them on almost any remote storage via ftp, sftp, scp, rsync, and also on Amazon S3 and other cloud storages.
46 17 Dmitry Chernyak
* Can do full and incremental backups. The incremental backups are done by per-block basis as the rsync do, so if your logs will grow by several megabytes per day, only this megabytes will be included in the incremental backup.
47 17 Dmitry Chernyak
* Can decide when to do the new full backup and can maintain the backup archive by simple commands.
48 1 Александр Кобуз
49 1 Александр Кобуз
"Duplicity":http://duplicity.nongnu.org/ is the effective and flexible solution for dedicated server’s backup.
50 20 Dmitry Chernyak
51 20 Dmitry Chernyak
----
52 1 Александр Кобуз
53 1 Александр Кобуз
h2. SkyCover Duply (scduply)
54 1 Александр Кобуз
55 1 Александр Кобуз
The tool for managing dedicated server backups via the configuration files and simple commands.
56 1 Александр Кобуз
57 17 Dmitry Chernyak
* Permits to define the new backup job in few seconds.
58 17 Dmitry Chernyak
* User friendly, clear syntax of config files.
59 17 Dmitry Chernyak
* Able to execute and check pre- and post-job scripts.
60 17 Dmitry Chernyak
* Gives useful commands for backup and restore.
61 17 Dmitry Chernyak
* Saves the backup logs, create and mail HTML reports.
62 6 Александр Кобуз
63 1 Александр Кобуз
The example of mailed HTML report. It cames with all the raw logs attached.
64 6 Александр Кобуз
65 6 Александр Кобуз
!scduply-report1.png!
66 6 Александр Кобуз
67 15 Александр Кобуз
*SkyCover Duply* is useful for command-line usage and also is used as the backend for [[SkyCover_Duply_Web_en|SkyCover Duply Web (SCDW)]] – the web interface for configuring the backup jobs.
68 6 Александр Кобуз
69 6 Александр Кобуз
Both scduply and SCDW are free and licensed under GPL.
70 6 Александр Кобуз
71 6 Александр Кобуз
The sources and the manuals
72 6 Александр Кобуз
73 6 Александр Кобуз
Installation Instructions
74 6 Александр Кобуз
75 6 Александр Кобуз
Usage Guide
76 6 Александр Кобуз
77 6 Александр Кобуз
The project’s code: http://github.com/skycover/scduply
78 6 Александр Кобуз
79 6 Александр Кобуз
The request tracker: https://redmine.skycover.ru/projects/scduply-backup
80 6 Александр Кобуз
81 6 Александр Кобуз
The quick comments page
82 6 Александр Кобуз
83 6 Александр Кобуз
The relation to the duply project
84 6 Александр Кобуз
85 6 Александр Кобуз
scduply is based on the source code of duply, but is advanced to be more friendly:
86 1 Александр Кобуз
87 18 Dmitry Chernyak
* User friendly config syntax with named variables.
88 18 Dmitry Chernyak
* Additional global configuration file.
89 18 Dmitry Chernyak
* Automatic addition of the job’s name to the globally configured TARGET_URL.
90 18 Dmitry Chernyak
* Infrastructure to save per-job logs and reports.
91 18 Dmitry Chernyak
* The command for batch execution of all defined jobs.
92 18 Dmitry Chernyak
* Reporting via e-mail with HTML report and raw logs attached.
93 6 Александр Кобуз
94 13 Александр Кобуз
*scduply* is not backward compatible with "duply":http://duply.net/.
95 6 Александр Кобуз
96 12 Александр Кобуз
*scduply* is developed for the *SkyCover* Company internal needs, so it will always be the separate project, to be able implement any desired new features.
97 7 Александр Кобуз
98 13 Александр Кобуз
Nevertheless, we will be glad to submit any parts of our code to the "duply":http://duply.net/.