跳至主要内容

欢迎使用 duplistatus

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

功能

  • 快速设置: 简单的容器化部署,Docker Hub 和 GitHub 上有可用的镜像。
  • 统一仪表板: 在一个地方查看备份状态、历史记录和所有服务器的详细信息。
  • 备份监控: 自动检查和提醒过期的计划备份。
  • 数据可视化和日志: 交互式图表和从 Duplicati 服务器自动收集日志。
  • 通知和警报: 集成 NTFY 和 SMTP 电子邮件支持备份警报,包括过期备份通知。
  • 用户访问控制和安全: 安全的身份验证系统,具有基于角色的访问控制(管理员/用户角色),可配置的密码策略,账户锁定保护和全面用户管理。
  • 审计日志: 所有系统更改和用户操作的完整审计跟踪,具有高级筛选、导出功能和可配置的保留期。
  • 应用程序日志查看器: 仅管理员的接口,用于直接从 Web 界面查看、搜索和导出应用程序日志,具有实时监控功能。
  • 多语言支持:界面和文档提供英语、法语、德语、西班牙语、巴西葡萄牙语、印地语(罗马字)和简体中文。

安装

应用程序可以使用 Docker、Portainer Stacks 或 Podman 部署。 请参阅 安装指南 中的详细信息。

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

  • 当使用 Podman(作为独立容器或 pod 的一部分),并且如果您需要自定义 DNS 设置 (例如 Tailscale MagicDNS、企业网络或其他自定义 DNS 配置),您可以手动 指定 DNS 服务器和搜索域。请参阅安装指南以获取更多详细信息。

Duplicati 服务器配置(必填)

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

用户指南

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

屏幕截图

仪表板

dashboard

备份历史记录

server-detail

备份详细信息

backup-detail

过期备份

overdue backups

手机上的过期通知

ntfy overdue message

API 参考

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

开发

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

该项目主要是使用 AI 帮助构建的。要了解如何构建,请参阅 如何使用 AI 工具构建此应用程序

致谢

  • 首先,感谢 Kenneth Skovhede 创建了 Duplicati——这个令人惊叹的备份工具。同时也感谢所有的贡献者。

💙 如果您发现 Duplicati 有用,请考虑支持开发者。在他们的网站或 GitHub 页面上有更多详细信息。

注释

所有产品名称、标志和商标都是其各自所有者的财产。图标和名称仅用于识别目的,不意味着认可。

许可

该项目根据 Apache License 2.0 许可。

Copyright 2026 Waldemar Scudeller Jr.