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