BorgWarehouse
borgwarehouse/borgwarehouse
https://hub.docker.com/r/borgwarehouse/borgwarehouse
bridge
bash
false
https://forums.unraid.net/topic/200915-plugin-borgwarehouse/
https://borgwarehouse.com
https://github.com/jamesfreeman959/unraid-borgwarehouse#readme
BorgWarehouse is a fast, modern web interface for running a BorgBackup server. It turns your Unraid server into a central destination for Borg backups from your other machines: create and manage repositories, assign SSH keys, set quotas, monitor backup status and storage use, and get alerts by email or Apprise when a backup is late. Clients back up over SSH using borg, Vorta or borgmatic.
Before installing: generate two secrets for BETTER_AUTH_SECRET and CRONJOB_KEY (for example with "openssl rand -base64 32" in the Unraid terminal), and set SSH_SERVER_PORT to the same value as the SSH host port. Unraid's own SSH already uses port 22, so the default here is 2222.
Status and storage checks run on a schedule outside the container. Install the User Scripts plugin and add the script from the support page to keep the dashboard up to date.
OIDC single sign-on (Authentik, Keycloak, Zitadel and others), SMTP and the LAN settings are under Show more settings.
Backup: Tools:Utilities
http://[IP]:[PORT:3000]/
https://raw.githubusercontent.com/jamesfreeman959/unraid-borgwarehouse/main/templates/borgwarehouse.xml
https://raw.githubusercontent.com/jamesfreeman959/unraid-borgwarehouse/main/icon.png
Optional but recommended: the User Scripts plugin, to run BorgWarehouse's scheduled status and storage checks. See the support page for the script.
borg borgbackup backup vorta borgmatic ssh repository
3000
2222
/mnt/user/borgwarehouse/
/mnt/user/appdata/borgwarehouse/config/
/mnt/user/appdata/borgwarehouse/ssh/
/mnt/user/appdata/borgwarehouse/ssh_host/
2222
99
100
false
false
true
false
false
false
1