Skip to content

borg-ui

Backup & Recovery

A modern web interface for managing Borg Backup repositories, enabling backup/restore workflows and automation from a single UI

Python Latest v2.2.1 · 1d ago Security brief →

Features

  • Dashboard showing repository health, activity, schedules, and storage usage
  • Repository management for local, SSH, and SFTP destinations
  • Live backup progress tracking, archive browsing, and restore workflows
  • Automated schedule creation, maintenance actions, and pre/post‑backup hooks

Recent releases

View all 87 releases →
No immediate action
v2.2.1 Bug fix

SSH path handling fix

Review required
v2.2.0 Mixed
Auth Breaking upgrade

UI + backup plans + managed agents + deps +

No immediate action
v2.1.0 Bug fix

Stale backup progress fix

v2.0.9 Security relevant
Security fixes
  • Harden OIDC SSO flow (477d01a6)
  • Harden enterprise OIDC and proxy auth flows (fdd029d4)
Notable features
  • Add scheduled restore checks
  • Add timestamp tooltips to dashboard and job tables
  • Add timezone-aware schedule handling
Full changelog

What's Changed

  • Add 2.0.9 release announcements (822b934d)
  • Fix frontend audit vulnerabilities (f58f910d)
  • Fix restore check unit test expectations (5bc04c2b)
  • Add restore check notifications (fbb6766d)
  • Support restore checks for observe-only repos (921990de)
  • Improve restore check canary UX (54e76a89)
  • Add scheduled restore checks (4835357c)
  • Fix restore extract command regressions (9094a11c)
  • Document Borg UI script variables (4e9e6411)
  • Add explicit restore path layouts (eddbba81)
  • Add timestamp tooltips to dashboard and job tables (71f5c3c8)
  • Add timezone-aware schedule handling (12930939)
  • Standardize API datetime serialization (fafef234)
  • Fix last backup timezone normalization (beaea39d)
  • ci(deps): bump softprops/action-gh-release from 2 to 3 (#449) (520c757c)
  • ci(deps): bump actions/github-script from 7 to 9 (#453) (71e4a088)
  • ci(deps): bump docker/metadata-action from 5 to 6 (#450) (173c6872)
  • ci(deps): bump docker/setup-buildx-action from 3 to 4 (#452) (8cc7579d)
  • ci(deps): bump dependabot/fetch-metadata from 2 to 3 (#451) (ac9133f2)
  • Fix stale scheduled check handling (83b80659)
  • fix: satisfy users tab lint (96d3b261)
  • feat: harden oidc sso flow (477d01a6)
  • Harden enterprise OIDC and proxy auth flows (fdd029d4)

Docker Images

Published to Docker Hub:

docker pull ainullcode/borg-ui:2.0.9
docker pull ainullcode/borg-ui:latest

Full Changelog: https://github.com/karanhudia/borg-ui/compare/v2.0.8...v2.0.9

v2.0.8 Maintenance

Minor fixes and improvements.

Full changelog

What's Changed

  • clarify licensing activation opt-out docs (e2b1b445)
  • unify scheduled job dispatch and add check history (897bd8c7)
  • chore(deps): bump react-i18next from 16.6.5 to 17.0.2 in /frontend (#414) (9a958ddc)

Docker Images

Published to Docker Hub:

docker pull ainullcode/borg-ui:2.0.8
docker pull ainullcode/borg-ui:latest

Full Changelog: https://github.com/karanhudia/borg-ui/compare/v2.0.7...v2.0.8

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
1,489
Forks
49
Languages
Python TypeScript JavaScript

Install & Platforms

Install via
docker
Platforms
linux macos windows arm64

Community & Support

Beta — feedback welcome: [email protected]