本文分为两部分,第一部分是我使用的心得,第二部分是宏沉一笑的部署教程,该部分因版权原因,请到微信原文处查阅 https://mp.weixin.qq.com/s/VKVFQwp1o8zMYqXc_2ywQA 。
本人的话
今天宏沉一笑分享了一个obsidian的docker镜像。这个ob的docker化项目之前我也听说过,但当时好像是无法进行中文输入,一笑的镜像目前是可以使用了,并且比较容易部署,但对不了解docker和vps的用户还是有较高的门槛。
本人也不是很了解这些内容,有问题请到该项目页留言询问: https://github.com/WHG555/obsidian-docker 。
安装时我遇到的问题
下文中我说的安装命令是指
docker run -v /data/vaults:/vaults -v /data/config:/config -p 526:22 -p 6816:6080 -p 6818:6090 -p 5926:5900 -p 27123:27123 -p 27124:27124 --rm --device /dev/fuse --privileged obsidian-docker:v1.0我按照教程,拉取了镜像, 但在安装时,docker查无此镜像,我最后是通过指定镜像ID的方式安装上了。相关的代码是docker images,然后把查询到的ID,替换教程安装步骤中obsidian-docker:v1.0。
我目前在VPS上有运行Syncthing,这样就可以连通VPS、PC、手机这三者,我之前也写了相关文档[[使用腾讯云搭建Syncthing来同步obsidian by 软通达]]。这可能要修改docker安装命令中的映射文件夹位置,即语句-v /data/vaults:/vaults。
ob的协同
许多的ob用户都在考虑能否进行协同操作,这个在之前的Q群中也有多次的探讨。这个docker镜像使之成为可能。
我尝试了多浏览器同时登陆这个地址,都可以进行(见下图),这样就可以让多人同时编辑一个ob库。但具体协同的方法还需要未来的细化,例如syncthing在vps端可以设置为仅发送,其他端设置为仅接受。
