Centos 安装思源笔记 docker 版

10,119次阅读
没有评论

最近发现一个挺好用的笔记软件 思源笔记,这个软件有个 docker 版,可以搭建在服务器上,然后在网页使用,折腾了两天一直文件在 docker 中搞不出来,与 centos 文件不同步,大晚上的终于搞定了。记录一下

Centos 安装思源笔记 docker 版

我使用的宝塔来管理文件。

首先 centos 安装 docker,这种网上有教程 一键脚本的,复制运行就行了

https://www.runoob.com/docker/centos-docker-install.html

可以参照这个安装 docker

安装完成后拉取最新的笔记代码 复制执行下面代码

docker pull b3log/siyuan:latest

后面就是将文件同步到 centos 宿主机上面了否则 docker 里面的文件是看不到的,并且会随着 docker 删除笔记就丢失了,所以要把文件同步到宿主机这样删除 docker 也并不会丢失数据了

我用的目录是 /home/SiYuan

先在 home 下创建一个 SiYuan 文件夹

Centos 安装思源笔记 docker 版

创建完成后在控制台执行 因为 docker 创建的用户是 1000 所以这里必须给 1000 权限 否则文件无法映射出来

chown -R 1000:1000 /home/SiYuan

然后执行以下命令创建笔记容器

注意:其中 123456 是笔记的登录口令 自行修改

biji.baidu.com 是你笔记的网址 改成自己的

docker run  --name siyuan  -it  -u 1000:1000 --restart=always  -v /home/SiYuan:/home/SiYuan  -p 6806:6806 b3log/siyuan  --workspace=/home/SiYuan -accessAuthCode 123456 --servePath=biji.baidu.com

docker 用到的几个命令

// 停止笔记
docker stop siyuan
// 删除笔记容器
docker rm siyuan
// 重新创建用上面的创建命令 

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

Centos 安装思源笔记 docker 版

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

然后点开设置

Centos 安装思源笔记 docker 版

添加反向代理如图

Centos 安装思源笔记 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 就行了

打开就能访问了

临时写的 有人有疑问留言吧

正文完
 0
松鼠
版权声明:本站原创文章,由 松鼠 于 2021-12-29 发表,共计 1065 字。
转载说明:除特殊说明外本站文章皆由 CC-4.0 协议发布,转载请注明出处。
评论 (没有评论)
验证码