{"repo":"mittwald/brudi","free":true,"listed":false,"github":"https://github.com/mittwald/brudi","clone":"git clone https://github.com/mittwald/brudi.git","description":"Easy, incremental and encrypted backup creation / restoration for different backends (file, mongoDB, mysql, postgres, etc.)","language":"Go","stars":75,"topics":["backups","restic","mongodump","mysqldump","tar","s3","postgresql"],"license":"MIT","category":"databases-storage","readme_excerpt":"brudi When it comes to backup-creation there are several solutions to use. In general everybody's doing some sort of dump or tar and backing up the results incremental with restic or similar programs. This is why brudi was born. brudi supports several backup-methods and is configurable by a simple yaml file. The advantage of brudi is, that you can create a backup of a source of your choice and save it with restic afterwards in one step. Under the hood, brudi uses the given binaries like mysqldump , mongodump , pg dump , tar or restic . Using brudi will save you from finding yourself writing bash-scripts to create your backups. Besides creating backups, brudi can also be used to restore your data from backup in an emergency. Table of contents - Usage - CLI - Docker - Configuration - Sources - FsBackup - Tar - MySQLDump - MongoDump - PgDump - Limitations - Redis - Restic - Forget - Sensitive data: Environment variables - Gzip support for binaries without native gzip support - Restoring from backup - FsRestore - TarRestore - MongoRestore - MySQLRestore - PgRestore - Restore using pg restore - Restore using psql - Restoring using restic - Featurestate - Source backup methods - Restore backup methods - Incremental backup of the source backups Usage CLI In order to use the brudi -binary on your local machine or a remote server of your choice, ensure you have the required tools installed. - mongodump (required when running brudi mongodump ) - mysqldump (required when running brudi m","default_branch":null,"files":null,"tree":[],"storefront":"/r/mittwald","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mittwald/brudi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}