跳转到主要内容

模板

duplistatus 使用四个模板进行通知消息。电子邮件正文为 Markdown 格式(标题、列表、链接和表格)。NTFY 的成功、警告/错误和过期通知使用相同的 Markdown 正文,通过 Markdown: yes 发送,以便 ntfy 客户端可以渲染它。任何 GFM 表格都会省略其标题行并将正文作为纯文本发送,因为 ntfy 不会渲染表格。每日摘要仅用于电子邮件。

页面包含一个 模板语言 选择器,用于设置默认模板的区域设置。更改语言会更新新默认值的区域设置,但它不会更改现有模板的文本。要将新语言应用到您的模板,请手动编辑它们或使用 将此模板重置为默认值(针对当前选项卡)或 全部重置为默认值(针对所有模板)。

通知模板

模板描述
成功备份成功完成时使用。
警告/错误备份完成但出现警告或错误时使用。
过期备份备份过期时使用。
每日摘要可选每日快照的 Markdown 电子邮件模板。

模板语言​

页面顶部的 模板语言 选择器允许您选择默认模板的语言(英语、德语、法语、西班牙语、葡萄牙语、印地语和简体中文)。更改语言会更新默认值的区域设置,但现有的自定义模板会保留其当前文本,直到您更新它们或使用其中一个重置按钮。


可用操作​

按钮描述
更改模板时保存设置。该按钮保存正在显示的模板(成功、警告/错误、过期备份或每日摘要)。
更新模板后检查模板。变量将被替换为其名称以供测试。对于电子邮件通知,模板标题将成为电子邮件主题行。在每日摘要选项卡上不可用。
将所选模板(当前选项卡)恢复为默认模板。请记住在重置后保存。
将所有模板(成功、警告/错误、过期备份和每日摘要)恢复为所选模板语言的默认值。请记住在重置后保存。

变量​

电子邮件正文为 Markdown 格式。支持标题、列表、链接和表格。占位符值作为转义文本插入,无法引入 Markdown 或 HTML。现在自定义模板中以前嵌入的原始 HTML 已被转义。NTFY 接收相同的 Markdown,除了 GFM 表格:标题行被省略,正文行以纯文本形式发送,适用于任何列布局。

默认的成功、警告/错误和过期正文使用与每日摘要相同的 Markdown 样式:标题、粗体值和概述表。加载时会升级未修改的存储默认值;自定义模板会被保留。

所有成功、警告/错误和过期模板都支持将被实际值替换的变量。下表显示了可用的变量:

变量描述可用于
{server_name}服务器名称。成功、警告、过期
{server_alias}服务器别名。成功、警告、逾期
{server_note}服务器备注。成功、警告、逾期
{server_url}Duplicati 服务器 Web 配置的 URL成功、警告、逾期
{backup_name}备份名称。成功、警告、逾期
{status}备份状态(成功、警告、错误、致命)。成功、警告
{backup_date}备份的日期和时间。成功、警告
{duration}备份持续时间。成功、警告
{uploaded_size}已上传的数据量。成功、警告
{storage_size}存储使用情况信息。成功、警告
{available_versions}可用备份版本数量。成功、警告
{file_count}处理的文件数量。成功、警告
{file_size}备份文件的总大小。成功、警告
{messages_count}消息数量。成功、警告
{warnings_count}警告数量。成功、警告
{errors_count}错误数量。成功、警告
{log_text}仅警告和错误日志行(非完整信息日志)。NTFY 使用简短摘要并可能截断。成功、警告
{last_backup_date}最后备份的日期。逾期
{last_elapsed}自上次备份以来经过的时间。逾期
{expected_date}预期备份日期。逾期
{expected_elapsed}自预期日期以来经过的时间。逾期
{backup_interval}间隔字符串(例如"1D"、"2W"、"1M")。已逾期
{overdue_tolerance}逾期容忍度设置。已逾期

每日摘要模板使用一组不同的变量来表示当前状态快照:

变量描述
{summary_date}快照的本地日历日期
{generated_at}生成快照的日期和时间
{time_zone}已保存的IANA时区
{server_count} / {job_count}服务器和已知作业
{success_count} / {warning_count} / {error_count} / {fatal_count} / {unknown_count} / {no_report_count}相互排斥的状态存储桶
{overdue_count}逾期作业(与状态正交;可能与上述存储桶重叠)
{problem_table} / {all_jobs_table}生成的关注需求作业和所有作业表格。列:服务器、备份、逾期、上次状态、最后结果、持续时间、警告、错误、已上传。
{duplistatus_link}指向duplistatus仪表板的链接(未配置公共URL时省略)。优先于此手动构建的Markdown链接。
{duplistatus_url}与纯文本相同的URL(未配置公共URL时空)。
{latest_uploaded_size} / {latest_source_size} / {latest_storage_size} / {latest_file_count} / {total_warnings} / {total_errors}最新结果总计

默认每日摘要电子邮件主题为:

Daily Backup Summary — {summary_date} — ✅ {success_count} Success, ⚠️ {warning_count} Warning, 🕑 {overdue_count} Overdue, 🛑 {error_count} Error, ❌ {fatal_count} Fatal

未修改的存储默认主题将升级为此格式。自定义主题保持不变。{unknown_count} 和 {no_report_count} 保留在电子邮件正文,而非默认主题中。

使用 预览 渲染电子邮件主题、HTML和纯文本而不发送。成功、警告/错误和逾期预览还包括NTFY Markdown有效载荷。预览在对话框中打开。电子邮件HTML / 纯文本 / NTFY按钮位于主题上方。电子邮件HTML遵循当前的浅色或深色主题。