You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+29-22Lines changed: 29 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,19 +10,18 @@ Because I haven't found any good and easy-to-use backup scripts that fit my need
10
10
The aim is to provide an easy-to-use script for all operating systems that backups both data from webspace and SQL Databases altogether. That is what most people need.
11
11
12
12
# Current features
13
-
* download all files and folders from an remote directory.
14
-
*log failed downloads to a log file. After the backup the failed downloads could be repeated manually.
15
-
*readable outputs
13
+
* download of all files and folders from a remote directory to a local directory
14
+
*logging of failed downloads to a local file. After the backup the failed downloads could be repeated manually
15
+
*user-friendly outputs to the console
16
16
* text file with statistics like number of folders, number of files, start date, end date, duration of the backup
17
+
* compression of the backup folder to an (password encrypted) zip file
17
18
18
19
# Planed features
19
-
* more logging
20
-
* Input credentials at the start as an alternative to permanently store it to the config.json
21
-
* compression of backups
22
-
* configurable lifespan of backups
23
-
* backup of SQL databases
20
+
* input credentials at the start as an alternative to permanently store it to the config.json
24
21
* SSH support
25
-
22
+
* backup of SQL databases
23
+
* configurable lifespan of backups
24
+
* more logging
26
25
27
26
# Usage
28
27
1. download the release for your operating system.
@@ -34,22 +33,30 @@ The aim is to provide an easy-to-use script for all operating systems that backu
34
33
35
34
## Configuration
36
35
{
37
-
"version": "1.0.0",
38
-
"server": {
39
-
"host": "example_host",
40
-
"user": "user",
41
-
"password": "password",
42
-
"port": 21,
43
-
"protocol": "ftps" <- (or "ftp"),
44
-
"verbose": false,
45
-
"timeout": 30 <- (unit: seconds)
46
-
},
47
-
"backup": {
48
-
"root": "/", <- the path mus start end end with /.
49
-
"downloadPath": "" <- let this empty to donwload next to the script.
0 commit comments