Go to file
Ravinou 3d1275371d
Merge pull request #153 from Ravinou/dependabot/npm_and_yarn/react-hook-form-7.50.1
build(deps): bump react-hook-form from 7.50.0 to 7.50.1
2024-02-09 20:37:16 +01:00
.github fix: arm ci/cd build with node20 2024-02-04 13:34:40 +01:00
Components fix: typo for storage unit Go > GB #126 2024-01-07 15:38:11 +01:00
config feat: commit empty folder with gitkeep #12 2022-12-22 10:16:53 +01:00
Containers fix: typo for storage unit Go > GB #126 2024-01-07 15:38:11 +01:00
docker feat: rsyslog added for timestamping logs and fail2ban compatibility 2023-12-31 14:30:23 +01:00
helpers fix: shellcheck's improvement 2023-11-02 22:47:31 +01:00
medias Initial commit for BorgWarehouse to Github 2022-12-01 13:25:10 +01:00
pages fix: init alert settings with account 2023-12-30 18:00:14 +01:00
public feat: add robots.txt and disallow by default 2023-09-10 15:05:17 +02:00
styles feat: select Apprise Mode 2023-03-09 12:45:42 +01:00
.dockerignore fix: rework Dockerfile to reduce image size 2023-10-17 12:27:12 +02:00
.env.sample fix: add tmp and logs path in sample env 2023-12-30 18:30:15 +01:00
.gitignore feat: add docker-compose.yml file 2023-10-01 22:06:51 +02:00
.pre-commit-config.yaml fix: shellcheck's improvement 2023-11-02 22:47:31 +01:00
.prettierrc.json Add prettier configuration 2023-09-10 15:54:21 +02:00
docker-compose.yml feat: ability to chose uid and gid on build 2024-01-01 13:07:19 +01:00
Dockerfile fix: use the latest borgbackup stable release in docker #141 2024-02-03 10:14:01 +01:00
LICENSE Update Licence : GPL > AGPL 2022-12-01 16:05:59 +01:00
next.config.js Initial commit for BorgWarehouse to Github 2022-12-01 13:25:10 +01:00
package-lock.json build(deps): bump react-hook-form from 7.50.0 to 7.50.1 2024-02-06 19:49:48 +00:00
package.json build(deps): bump react-hook-form from 7.50.0 to 7.50.1 2024-02-06 19:49:48 +00:00
README.md Update README.md 2024-01-14 20:41:29 +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 ❤️