From 30d3a535018109ca988cb43ba6d8993b3a534639 Mon Sep 17 00:00:00 2001 From: chicrobot Date: Wed, 26 Nov 2025 17:41:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20c10=5Fdocker=E8=BF=90?= =?UTF-8?q?=E8=A1=8Ctrilium.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- c10_docker运行trilium.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 c10_docker运行trilium.md diff --git a/c10_docker运行trilium.md b/c10_docker运行trilium.md new file mode 100644 index 0000000..03c1f8a --- /dev/null +++ b/c10_docker运行trilium.md @@ -0,0 +1,39 @@ +# docker运行trilium +笔记 +## 获取镜像 +``` +sudo docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triliumnext/trilium:v0.99.5 +sudo docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triliumnext/trilium:v0.99.5 docker.io/triliumnext/trilium:v0.99.5 +sudo docker rmi swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/triliumnext/trilium:v0.99.5 +``` + + +## 启动镜像 +启动容器 +``` +sudo docker run -d \ + --name trilium \ + -p 127.0.0.1:8092:8080 \ + -v ~/trilium-data:/home/node/trilium-data \ + triliumnext/trilium:v0.99.5 +``` + +## nginx +``` +# 反向代理 +location /trilium/ { + proxy_pass http://127.0.0.1:8092/; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + + # 👇 关键:WebSocket 支持 + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; +} +``` +``` +docker exec nginx nginx -s reload +``` \ No newline at end of file