[[协同]] 作者自述可见: https://zhuanlan.zhihu.com/p/581414249 本文分为两部分,第一部分是我使用的心得,第二部分是宏沉一笑的部署教程(已获转载)。 # 本人的话 今天宏沉一笑分享了一个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端可以设置为仅发送,其他端设置为仅接受。 ![](https://gitee.com/cyddgi/picture-store/raw/master/img/202211061706147.png) # 以下为宏沉一笑撰写的教程 ## 说明文档 github库:https://github.com/WHG555/obsidian-docker ## obsidian-docker 在docker中安装了obsidian,可以部署在服务器上,通过网页进行访问 ## 下载 >docker pull 1002285542/obsidian-docker:v1.0 >https://www.123pan.com/s/vORrVv-4Iuqh提取码:E1my # 使用 前台使用 >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 run -d -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 --device /dev/fuse --privileged obsidian-docker ## 密码 中文输入 VNC端口:5926 密码:123456 [https://192.168.55.25:6818/vnc.html](https://192.168.55.25:6818/vnc.html) 网页端口:6818 密码:123456 ## 编译 >docker build -t obsidian-docker .