-
Trilium Notes 103+ 版本 Nginx/OpenResty 反代兼容修复全记录(运维归档)
本次所有问题并非配置语法错误,而是 Trilium 103+ 对分享模块路由结构进行了重构,旧版反代规则完全失效。
Trilium 102 及更早版本:
Trilium 103+ 新版:
旧配置将 /assets/ 直接转发到 Trilium 根目录,后端根目录不存在该资源,返回 JSON格式404错误。
浏览器收到 CSS/JS 请求的返回内容是 JSON,触发:
该配置已100%解决:样式丢失、图标乱码、MIME报错、资源404、首页异常全部问题
-
Trilum 共享页面添加代码块复制功能
在你模板文件page.ejs中找到这一行:
就在它之前插入:
✅ 说明:
-
Trilum 反代共享笔记树
应用更新之后共享页面侧边栏不显示图标,现已修复,使用以下配置。
-
Trilium 自动备份到中国科技云数据胶囊(S3)实践
本文记录使用 rclone 将服务器应用数据备份到中国科技云数据胶囊(S3兼容存储)的完整实践,并通过 1Panel 定时执行。
目标:
服务器备份流程:
存储结构:
先使用 rclone 挂载中国科技云数据胶囊。
挂载命令:
说明:
卸载:
或:
创建备份密码文件:
示例:
权限必须限制:
路径:
脚本:
备份前:
备份后:
避免数据库或文件写入导致数据损坏。
使用:
无论脚本如何退出,容器都会启动。
使用 GnuPG:
备份即使泄露也无法读取。
自动清理旧备份:
避免存储无限增长。
S3 挂载写入大文件时可能出现:
但文件已成功上传。
脚本通过:
避免任务失败。
在 1Panel 中创建定时任务:
执行脚本:
时间:
建议策略:
错开执行避免 IO 或网络拥堵。
下载备份文件后:
解密:
解压:
恢复:
该方案实现了:
特点:
适合: