这个教程,可以结合前面的小白思源笔记docker部署——不如想象中美好 来看,会更能理解各个参数的作用及写法。
此篇教程,比上篇更为小白的一点是:工作空间的指定。
安装好后,如果是把现有备份笔记上传到服务器,Docker端思源来读取恢复备份,那要注意,把所有上传的「文件夹」,都要给到权限。否则会出错:chown -R 1000:1000 /home/SiYuan
给第一层的文件夹就好(此文件夹下所有文件夹都会赋权)。
最近发现一个挺好用的笔记软件 思源笔记,这个软件有个docker版,可以搭建在服务器上,然后在网页使用,折腾了两天一直文件在docker中搞不出来,与centos文件不同步,大晚上的终于搞定了。记录一下

我使用的宝塔来管理文件。
首先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文件夹

创建完成后在控制台执行 因为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
//重新创建用上面的创建命令
如果需要外网访问还需要使用宝塔进行反代

创建一个空白网站 只写域名就行了
然后点开设置

添加反向代理如图

保存后点击配置文件然后将下面的这个代码复制上去 就是我选中的地方 自动生成是没有的
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://www.oary.cn/archives/407
专题:思源笔记教程
- 思源笔记安卓手机版数据备份
- 小白思源笔记docker部署——不如想象中美好
- 思源笔记基本功能详解-转
- 思源笔记伺服功能使用教程
- 思源笔记的横排是如何实现的?
- 思源笔记的SQL该怎么用?
- 思源笔记有没有随机回顾的功能
- 小白教程:Centos安装思源笔记docker版及反向代理
- 思源笔记生成静态博客:OceanPress
- 思源笔记的思维导图 - 笔记时间戳 - 手绘功能
- 思源笔记导入epub
- 思源笔记的模板中如何制作彩色字体
- 思源笔记有没有办法在文档内添加TOC(内容目录)
- 思源笔记添加行内备注 - 快速选择连续的块 - 命名和别名有什么不同
- 思源笔记导入电子书最优方案 - NeatConverter转换各种格式为PDF
- 思源笔记挂件如何使用
- 思源笔记移动App如何导出及怎么用pandoc导出Word(Doc)
- 思源笔记安卓App如何使用主题
- 手机思源笔记同步
- 思源笔记 2.0 收集箱功能使用方式
- 思源笔记主题 Dark+的多窗口功能
- 思源笔记使用思维导图之 jsMind挂件
- 思源笔记双链使用详解
- 思源笔记自动生成文档目录的方法汇总
- 思源笔记的注释功能实现(最新版本已有了批注功能)