用 Nginx 替代 Restic REST 服务器进行备份

2025-06-08

作者巧妙地利用 Nginx 替代了 Restic 的 REST 服务器备份方案,创建了只追加的和管理员两个 Nginx 虚拟主机。只追加主机防止数据删除,管理员主机允许管理操作。配置中使用了 Nginx 的 DAV 和 LUA 模块,通过一些技巧处理了 HTTP 方法和响应代码,并利用正则表达式修改了 autoindex 的 JSON 输出。虽然方法略显 hacky,但有效且高效。作者还讨论了安全性问题,并提到了未来简化配置的计划。

阅读更多
开发