跳转到主要内容

欢迎使用 duplistatus

duplistatus - 从单个仪表板监控多个 Duplicati 服务器

功能特性​

  • 快速设置:简单的容器化部署,镜像可在 Docker Hub 和 GitHub 上获取。
  • 统一仪表板:在一个地方查看所有服务器的备份状态、历史记录、Duplicati 版本和详细信息。
  • 备份监控:自动检查和提醒逾期的计划备份。
  • 数据可视化和日志:来自 Duplicati 服务器的交互式图表和自动日志收集。
  • 通知与警报:集成 NTFY 和 SMTP 邮件支持以发送备份警报,包括逾期备份通知。
  • 用户管理:支持管理员和用户角色登录,提供可配置的密码策略、账户锁定以及用户管理功能。
  • 安全配置:可选的额外防护,为 duplicati 上传和主页小组件提供 API 密钥(含上传大小和速率限制),为管理界面和外部API设置独立的 IP 白名单,并提供防欺骗保护和 HTTPS 反向代理指南。
  • 审计日志:提供所有系统更改和用户操作的完整审计轨迹,支持高级筛选、导出功能及可配置的保留期限。
  • 应用程序日志查看器:仅限管理员的界面,可直接从 Web 界面查看、搜索和导出应用程序日志,具有实时监控功能。
  • 多语言支持:界面和文档提供英语、法语、德语、西班牙语、巴西葡萄牙语、印地语和简体中文。

安装​

该应用程序可以使用 Docker、Portainer 堆栈或 Podman 进行部署。 详情请参见 安装指南。

  • 如果您从早期版本升级,您的数据库将在升级过程中自动 迁移 到新架构。

  • 使用 Podman(无论是作为独立容器还是在 pod 内)时,如果需要自定义 DNS 设置 (例如用于 Tailscale MagicDNS、企业网络或其他自定义 DNS 配置),您可以手动 指定 DNS 服务器和搜索域。详情请参见安装指南。

Duplicati 服务器配置(必需)​

当您的 duplistatus 服务器启动并运行后,您需要配置您的 Duplicati 服务器以 将备份日志发送到 duplistatus,如安装指南中的 Duplicati 配置 部分所述。没有此配置,仪表板将无法从您的 Duplicati 服务器接收备份数据。

用户指南​

请参见 用户指南 获取有关如何配置和使用 duplistatus 的详细说明,包括初始设置、功能配置和故障排除。

截图​

仪表板​

dashboard

备份历史​

server-detail

备份详细信息​

备份详情

过期备份​

过期备份

手机上的过期通知​

ntfy 过期消息

API 参考​

有关可用端点、请求/响应格式和示例的详细信息,请参阅 API 端点文档。

开发​

有关下载、更改或运行代码的说明,请参阅 开发设置。

此项目主要在 AI 帮助下构建。要了解如何实现,请参阅 我如何使用 AI 工具构建此应用程序。

致谢​

  • 首先,感谢 Kenneth Skovhede 创建了 Duplicati——这款出色的备份工具。同时感谢所有贡献者。

💙 如果您觉得 Duplicati 有用,请考虑支持开发者。更多详细信息可在其网站或 GitHub 页面上找到。

备注

所有产品名称、标志和商标均为其各自所有者的财产。图标和名称仅用于识别目的,不暗示任何认可。

许可证​

该项目根据 Apache 许可证 2.0 授权。

Copyright © 2026 Waldemar Scudeller Jr.

关于 UI 和文档翻译的说明: 除英语(英国)外,所有界面和文档语言均使用 ai-i18n-tools 通过 AI 进行翻译;措辞可能不够精确或包含错误。