⚠️ BREAKING CHANGE ⚠️
Core changes
- One unix user is now used for all backup. BorgWarehouse now complies with BorgBackup documentation recommendations. #47
sudo
permissions is now no longer required at all. #5- Repositories are now all in the same root folder.
- Inside the
repo.json
, therepository
key is not use anymore. TherepositoryName
key is new and now match the exact name of the repository where are stored datas for this repository. - All SSH public key must be unique (see why here or here). BorgWarehouse will warn you if you try to use an already use one.
- All environment variables are now runtime variables (buildtime variables have been removed for docker compatibility).
Features
- 100% ready for Docker 🚀
Dockerfile
anddocker-compose.yml
files are provided.
- Add
robots.txt
to default installation. - History of
repo.json
file is now logged inconfig/versions
folder. - QuickSetting now copy only repository url (instead of init command)
- BorgWarehouse is now 100% compatible with Vorta client, out of the box, just click on copy button !
- Version number is now display in the footer
Fixes
- Don't try to stat repositories if there is no repositories created in BorgWarehouse
- Improvement for SMTP error log
- Improvement in Apprise settings
- Add prettier config file
- Better description in Wizard'step 2
- A lot of general improvements !
Documentation
- All documentation is up to date for v2 at borgwarehouse.com
- Find the old documentation for v1.x at v1.borgwarehouse.com
Full Changelog: v1.6.0...v2.0.0