Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peroxy/rsyncwindows
Backs up data on your Windows machine running DeltaCopy to specified host via SSH and rsync protocol.
https://github.com/peroxy/rsyncwindows
backup deltacopy rsync
Last synced: 6 days ago
JSON representation
Backs up data on your Windows machine running DeltaCopy to specified host via SSH and rsync protocol.
- Host: GitHub
- URL: https://github.com/peroxy/rsyncwindows
- Owner: peroxy
- License: mit
- Created: 2020-05-06T17:01:21.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-06-01T23:27:38.000Z (over 2 years ago)
- Last Synced: 2023-03-07T20:51:19.445Z (over 1 year ago)
- Topics: backup, deltacopy, rsync
- Language: C#
- Size: 21.5 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RsyncWindows
Backs up data on your Windows machine running DeltaCopy to specified host via SSH and rsync protocol.Use case scenario - you want to backup files on your Windows machine to a local Linux server and run this script manually or via task scheduler.
## How to run
1. Clone project.
2. Make sure you have DeltaCopy server running on your Windows machine (as a Windows service) and virtual directories setup. Aliases of those directories are used in secrets.json project file.
2. Open project in Visual Studio and set user secrets.json which should look like this:
```
{
"BackupConfiguration": {
"BackupHostName": "domain.net",
"Username": "user",
"Password": "password",
"DeltaCopyFolderAliases": [
{
"Alias": "backup",
"HostPath": "~/backup/folder1"
},
{
"Alias": "documents",
"HostPath": "~/backup/folder2"
}
]
}
}
```
4. Build and run.