量子态的犹格Yog

伟大的万物归一者犹格索托斯万千化身之一

0%

思源笔记搭建的一些经验

最近在云服务器上搭建了私有部署的思源笔记,初始体验还不错,等用一段时间后会出体验分享。至于教程网上都有,这里就不专门写了。

这里先说几个问题:

  1. 笔记使用的时候有时候会提示出问题,这个一般是网络问题,等几秒让它自行修复就行。
  2. 思源笔记是用Docker部署的,这个会出什么问题懂的都懂,可以把docker的tar镜像下载下来然后本地导入。这一块可以用网上的一些下载工具,可以从docker hub上把文件搞下来,虽然也没那么好用。我的处理方法是用我的Linux物理机下载镜像。
  3. Docker容器不启动的问题。网上给出的命令很多时候没法启动容器,这是因为缺了一个授权码参数,把这个加上就行了。

以下是操作流程:

本地下载Docker镜像:docker image pull b3log/siyuan:latest

镜像提取到本地:docker save b3log/siyuan:latest > ./siyuan.tar

然后把这个镜像传到你部署笔记的机器上去,可以用SFTP或者别的什么方法。

到机器上加载镜像:docker load -i siyuan.tar,记得先cd到放镜像的路径下

接下来是启动镜像,注意,这个地方网上给的命令很多是有问题的,因为缺少一个授权码参数

实测可用的命令:

1
2
3
4
5
6
sudo docker run -d  \
-v /home/jupiter/siyuan/workspace:/siyuan/workspace \
-p 6806:6806 \
b3log/siyuan \
--workspace=/siyuan/workspace \
--accessAuthCode=设置一个明文授权码

把授权码那里换成你想设置的登录密码就行。

然后设置容器自动启动:

1
2
sudo systemctl enable docker
sudo docker update --restart unless-stopped fbe971e27e2d

这样只要不手动关闭就会一直运行。

然后就可以登录,打开浏览器访问你的云服务器公网IP:6806,是把冒号前面的换成说的内容哈

然后输入授权码,就可以开始写笔记了。