No description
Find a file
Ravinou fa3e2067c9
Merge pull request #423 from Ravinou/doc/readme-update
doc: 📚 update readme with new logo
2025-03-08 11:22:30 +01:00
.github config: 🔧 update CI/CD to include commit version on develop version 2024-12-26 15:48:13 +01:00
.husky config: 🔧 prepare husky to v10 2024-12-26 17:51:08 +01:00
Components fix: 🐛 improves storage calculation accuracy 2024-12-08 11:02:43 +01:00
config feat: commit empty folder with gitkeep #12 2022-12-22 10:16:53 +01:00
Containers fix: 🐛 allow self-signed cert and no-auth for smtp settings #367 #364 2024-12-26 14:19:13 +01:00
docker fix: remove hardcoded HOSTNAME in Docker 2024-12-08 11:02:43 +01:00
domain refactor: add and edit endpoints 2024-08-31 21:01:05 +02:00
helpers fix: 🐛 allow smtp settings without credentials #364 2025-01-05 11:37:57 +01:00
medias doc: 📚 update readme with new logo 2025-03-08 11:17:59 +01:00
pages feat: include 'id' and 'repositoryName' in 'add' API response #342 2024-12-26 14:49:20 +01:00
public doc: 📚 update readme with new logo 2025-03-08 11:17:59 +01:00
styles config: 🔧 update prettier format 2024-08-31 21:01:01 +02:00
tests fix: 🐛 ignore lost+found directories on storage retrieval 2024-12-08 11:02:41 +01:00
.commitlintrc.mjs publish: 📦 release 2.4.0 2024-09-01 11:37:11 +02:00
.dockerignore fix: rework Dockerfile to reduce image size 2023-10-17 12:27:12 +02:00
.env.sample fix: 🐛 usage of new environment variables with Docker 2024-08-31 21:01:06 +02:00
.gitignore config: 🔧 docker-compose file for bats 2024-11-01 17:07:10 +01:00
.pre-commit-config.yaml fix: shellcheck's improvement 2023-11-02 22:47:31 +01:00
.prettierrc.json config: 🔧 update prettier format 2024-08-31 21:01:01 +02:00
docker-compose.yml doc: 📚 "version" in docker-compose is now deprecated 2024-08-31 21:01:07 +02:00
Dockerfile config: 🔧 upgrade Docker base image to Node.js LTS 22 2024-12-08 19:57:41 +01:00
LICENSE Update Licence : GPL > AGPL 2022-12-01 16:05:59 +01:00
next.config.js chore(deps): 🧹 update NextJS 14 to 15 2024-12-08 11:17:50 +01:00
package-lock.json Merge pull request #413 from Ravinou/dependabot/npm_and_yarn/tabler/icons-react-3.30.0 2025-03-02 14:07:18 +01:00
package.json Merge pull request #413 from Ravinou/dependabot/npm_and_yarn/tabler/icons-react-3.30.0 2025-03-02 14:07:18 +01:00
README.md doc: 📚 update readme with new logo 2025-03-08 11:17:59 +01:00

Next React

Docker

BorgWarehouse

A fast and modern WebUI for a BorgBackup's central repository server.
Explore the docs »

Support the Project

GitHub Sponsors Liberapay patrons

If you find BorgWarehouse helpful or interesting, please consider giving it a star on GitHub and sponsoring. Your support is greatly appreciated!

What is BorgWarehouse ?

BorgWarehouse is a graphical interface to manage a central BorgBackup repository server.

Today, if you want to have a large server on which you centralize backups of BorgBackup clients you have to do everything manually from the command line. It works, but in everyday life it can be complicated and adding, modifying, deleting repositories is always a bit long and tedious. If you want to do things right, you have to create a user on your server, associate him a public SSH key, give him a quota... in short it's a bit of work.

With BorgWarehouse, you have an interface that allows you to do all this simply and quickly :

  • add repositories
  • edit existing repositories
  • delete repositories
  • be alerted if there are no recent backups
  • monitor the volume of data
  • flexibly manage quotas for each repository
  • ...

The whole system part is automatically managed by BorgWarehouse and you don't have to touch your terminal anymore while enjoying a visual feedback on the status of your repositories.

📖 Get started

You can find the documentation here : borgwarehouse.com

🔑 Environment Variables

To run this project, you will need to add some environment variables.

You will find a complete documentation for this here.

How to update ?

Check the online documentation just here !

❤️ Special thanks to sponsors ❤️

🥇 Current sponsors 🥇

Past sponsors