小白思源笔记docker部署——不如想象中美好

小白水平,只有抄的水平,而无做的能力。先说下觉得不美丽的地方,再照搬作业。

最好的还是同步?可现在官方同步的功能也不咋的,还是期待她的成长吧。

最优方案,还是手机伺服。

不美好的

  1. 没有想象中的服务器部署,各端能吃。各端其实用的是网页端,手机端用网页来操作,那界面简直没法看——可以自己简单的测试,用手机端或电脑端做伺服就OK。
  2. 遇到新问题就傻眼——只有抄的水平,没有做的能力。无力。
  3. 手机端糟糕的表现,无法表现「随身笔记」,还不如手机伺服。至少安卓端还有浏览及简单的编辑——特别是写文字,还真挺好的;而手机做伺服,用网页来操作,和Docker版本应该没啥区别。(2022/02/18:是手机浏览器的原因,换一个浏览器后,界面表现和手机App端一样,可以用来做简单的应用了。只写文字,还是很爽的。手机端的App可以删除了——保留也只是做测试用了。)

简略抄作业过程

  1. Docker在宝塔软件商店里搜索安装
  2. 开放6806端口
  3. 安装siyuan:docker pull b3log/siyuan
  4. 启动SSiyuan:docker run --name siyuan -it -d --restart=always -v /usr/local/software/siyuan/data/SiYuan:/root/Documents/SiYuan -p 6806:6806 b3log/siyuan
  5. 浏览器访问:http://服务器ip:6806
  6. 结束。siyuan界面为英文,改为中文。

觉得最有小白价值的一篇(抄的价值)

原地址:思源笔记docker部署 - 紫月java - 博客园 (cnblogs.com)

docker部署

docker安装方法网上很多,比如:docker安装

  • 拉取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,其他的端口会无法使用

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部署——不如想象中美好
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close