思源笔记docker安装部署

周俊奇 产品评论1,642阅读模式

拉取docker

docker pull b3log/siyuan

启动容器

docker run  --name siyuan  -it -d  --restart=always  -v /usr/local/software/siyuan/data/SiYuan:/root/Documents/SiYuan -p 6806:6806 b3log/siyuan
## --name siyuan 启用一个容器名为 siyuan 的容器
## --restart=always 容器自启(正常写笔记的时候思源服务正常,但是我将一写markdown格式错误的笔记粘贴到笔记中之后,整理笔记的时候偶尔会崩溃)
## -v /usr/local/siyuan/data/SiYuan:/root/Documents/SiYuan   将思源笔记的数据映射到服务器,在服务器的 /usr/local/siyuan/data/SiYuan 中就能看到所有的笔记了
## -p 6806:6806  端口映射  
## 使用的容器  b3log/siyuan

注意:思源笔记目前必须使用6806,其他的端口会无法使用

访问服务: http://服务器ip:6806 就可以访问了

docker升级

若是没有将数据映射到本地,升级比较麻烦,但是映射到本地之后,就简单了

docker pull b3log/siyuan ## 拉取新的docker
docker stop siyuan ## 停止容器
docker rm siyuan ## 删除容器
## 重新生成容器
docker run  --name siyuan  -it -d  --restart=always  -v /usr/local/software/siyuan/data/SiYuan:/root/Documents/SiYuan -p 6806:6806 b3log/siyuan

备份数据

docker stop siyuan ## 停止容器
cd /usr/local/software/siyuan/data/  ## 进入思源数据文件夹
sudo tar -zcvf SiYuan.20210923.tar.gz ./SiYuan    ## 将数据打包为压缩包(需要root权限,否则会压缩失败)
docker start siyuan  ## 启动容器

如果需要外网访问还需要使用宝塔进行反代

思源笔记docker安装部署

创建一个空白网站 只写域名就行了

 

思源笔记docker安装部署

然后点开设置

思源笔记docker安装部署

保存后点击配置文件然后将下面的这个代码复制上去 就是我选中的地方 自动生成是没有的

location /ws { 
proxy_pass http://127.0.0.1:6806;
proxy_read_timeout 60s;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'Upgrade'; 
}

然后后续解析IP就行了

打开就能访问了

云存储改为七牛云

获取区域节点地址

https://developer.qiniu.com/kodo/4088/s3-access-domainname

思源笔记docker安装部署

 
周俊奇
  • 本文由 周俊奇 发表于 2023年1月28日 17:42:27
  • 转载请务必保留本文链接:https://www.bikaao.com/archives/1233.html
Joplin 基础知识 产品

Joplin 基础知识

笔记软件作为生产力工具,其效率和功能直接影响知识的编辑、保存和查询体验。Joplin 是一款跨平台、开源且完全免费的笔记和 To-Do 应用程序,Joplin 满足了我对笔记软件的所有幻想:免费、跨平...