Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sinanbozkus/BackupAssistant
Backup Assistant helps you to backup your files (like database backups or log files) to FTP Server. It works on any platform. ( Windows, Linux and Mac.)
https://github.com/sinanbozkus/BackupAssistant
backup backup-tool csharp mysql-backup-ftp mysql-ftp-backup net-core netcore postgresql-backup-ftp sql-server-backup sql-server-ftp-backup sqlserver-backup-ftp
Last synced: 15 days ago
JSON representation
Backup Assistant helps you to backup your files (like database backups or log files) to FTP Server. It works on any platform. ( Windows, Linux and Mac.)
- Host: GitHub
- URL: https://github.com/sinanbozkus/BackupAssistant
- Owner: sinanbozkus
- Created: 2019-06-17T19:20:36.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-05T23:37:49.000Z (about 4 years ago)
- Last Synced: 2024-03-04T23:33:58.167Z (4 months ago)
- Topics: backup, backup-tool, csharp, mysql-backup-ftp, mysql-ftp-backup, net-core, netcore, postgresql-backup-ftp, sql-server-backup, sql-server-ftp-backup, sqlserver-backup-ftp
- Language: C#
- Homepage:
- Size: 4.05 MB
- Stars: 37
- Watchers: 5
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Lists
- jimsghstars - sinanbozkus/BackupAssistant - Backup Assistant helps you to backup your files (like database backups or log files) to FTP Server. It works on any platform. ( Windows, Linux and Mac.) (C# #)
README
# Backup Assistant
Backup Assistant helps you to backup your files (like database backups or log files) to FTP Server. It works on any platform. ( Windows, Linux and Mac.)
This is an **alpha release**, you have to be careful when backup your files. I'm still working on the program. I'm planing to add more providers (Google Cloud etc.) and write logs soon.
Download: [Releases](https://github.com/sinanbozkus/BackupAssistant/tree/master/Release)
## Sample Configuration (appsettings.json)
{
"AppSettings": {
"BackupPaths": [
{
"LocalPath": "C:\\Users\\Sinan\\Desktop\\FtpBackup\\TestDb",
"RemotePath": "TestDb"
},
{
"LocalPath": "C:\\Users\\Sinan\\Desktop\\FtpBackup\\TestHangFireDb",
"RemotePath": "TestHangFireDb"
},
{
"LocalPath": "C:\\Users\\Sinan\\Desktop\\FtpBackup\\TestLogDb",
"RemotePath": "TestLogDb"
}
],
"BackupFileExtensions": [ ".bak" ],
"DeleteFilesAfterSend": true,
"ZipFilesBeforeSend": true,
"DeleteZipFilesAfterSend": false,
"WriteLog": true,
"Providers": {
"FtpServer": {
"Enabled": true,
"Host": "ftphost",
"Port": "21",
"Username": "ftpusername",
"Password": "ftppassword"
}
}
}
}