Repolode
karanhudia

karanhudia/borg-ui

为 BorgBackup 提供的自托管网页界面,无需命令行即可管理仓库、定时备份、浏览归档和恢复文件。

Star
1,682
Fork
62
未关闭 Issue
31
最近提交
22小时前

这是什么?

Borg UI 是 BorgBackup 的网页前端。BorgBackup 是一款支持去重的备份工具,通常需要在终端中操作。使用它可以在本地磁盘、SSH 或 SFTP 目标上创建和管理仓库,查看备份的实时进度,并浏览归档以恢复单个文件。

定时任务、维护操作以及备份前后的钩子也都在同一界面中配置。通知通过 Apprise 发送,支持 100 多种服务;远程机器可以通过部署 SSH 密钥接入,并查看其存储情况。

项目同时支持 BorgBackup 1.x 和 BorgBackup 2 测试版。它以 Docker 容器形式提供,覆盖 amd64、arm64 和 armv7 架构,也可以直接安装在 Debian 或 Ubuntu 系统上。

核心功能

  • 01支持在本地、SSH 和 SFTP 目标上创建和管理仓库。
  • 02显示备份实时进度,并可浏览归档以恢复文件。
  • 03支持定时备份和维护任务,并可配置备份前后钩子。
  • 04通过 Apprise 发送通知,支持 100 多种服务。
  • 05管理远程机器,支持部署 SSH 密钥并查看存储情况。

适用场景

  • 定时将家庭或服务器目录备份到远程 SSH 主机。
  • 无需学习 Borg 命令行,即可从历史归档中恢复单个文件。
  • 在树莓派或小型家庭服务器上通过 Docker 运行 Borg 备份。

快速上手

  1. 1

    使用 Docker 运行 Borg UI 容器

    docker run -d --name borg-web-ui -p 8081:8081 -v borg_data:/data -v borg_cache:/home/borg/.cache/borg -v /home/yourusername:/local:rw ainullcode/borg-ui:latest
  2. 2

    打开 http://localhost:8081 并使用 admin / admin123 登录

  3. 3

    不使用 Docker 时,在 Debian 或 Ubuntu 主机上运行 README 中的官方安装脚本

使用前须知

  • 本机安装方式仅支持 Debian 或 Ubuntu 主机。
  • 默认登录账户为 admin / admin123,首次启动后应立即修改。
  • 对 BorgBackup 2 的支持仍处于测试阶段。

收录于专题

标签

常见问题

borg-ui 是什么?
为 BorgBackup 提供的自托管网页界面,无需命令行即可管理仓库、定时备份、浏览归档和恢复文件。 Borg UI 是 BorgBackup 的网页前端。BorgBackup 是一款支持去重的备份工具,通常需要在终端中操作。使用它可以在本地磁盘、SSH 或 SFTP 目标上创建和管理仓库,查看备份的实时进度,并浏览归档以恢复单个文件。
borg-ui 可以免费使用吗?用的什么许可证?
borg-ui 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
borg-ui 还在维护吗?
活跃维护中。borg-ui 最近一次提交是在 2026年11月6日。
borg-ui 适合用来做什么?
定时将家庭或服务器目录备份到远程 SSH 主机。 无需学习 Borg 命令行,即可从历史归档中恢复单个文件。 在树莓派或小型家庭服务器上通过 Docker 运行 Borg 备份。
borg-ui 怎么安装和运行?
使用 Docker 运行 Borg UI 容器: docker run -d --name borg-web-ui -p 8081:8081 -v borg_data:/data -v borg_cache:/home/borg/.cache/borg -v /home/yourusername:/local:rw ainullcode/borg-ui:latest 打开 http://localhost:8081 并使用 admin / admin123 登录 不使用 Docker 时,在 Debian 或 Ubuntu 主机上运行 README 中的官方安装脚本
在哪里获取 borg-ui?
源代码和安装说明在 GitHub 上:https://github.com/karanhudia/borg-ui

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目