NAS下居然可以搭建强大的obsidian编辑器

2023-03-08 22:26:45 26点赞 237收藏 39评论

封面封面

前言

起初是粉丝群有人问我用什么同步obsidian,我一直都是使用插件采用的webdav的形式同步,设置好同步模式以及自动同步时间后目前使用挺方便的,能实现编辑内容实时上传云端,设置双向同步后也能直接同步修改内容。可粉丝提到obsidian也有web端的容器,这我就来兴趣了,尝试一下。

部署

这里我们需要用到docker.yml,所以惯例我们需要打开ssh。这里我们先编辑一个docker-compose.yml文件,内容如下,可根据自己情况自行修改:

version: '3'
services:
obsidian:
image: 'ghcr.io/sytone/obsidian-remote:latest'
container_name: obsidian-remote
restart: unless-stopped
ports:
- 8089:8080
volumes:
- /volume1/docker/obsidian/vaults:/vaults
- /volume1/docker/obsidian/config:/config
environment:
- PUID=1000
- PGID=1000
- TZ=America/Los_Angeles
- DOCKER_MODS=linuxserver/mods:universal-git

随后在docker文件夹中新建obsidian文件夹,再在其中分别新建vaults与config文件夹,再将docker.yml文件放到根目录。

准备工作准备工作

打开ssh工具连接NAS后我们以此运行以下命令: 获取管理员权限——sudo -i
进入项目根目录——cd /volume1/docker/obsidian
执行容器启动命令——docker-compose.yml
等待命令跑完即可,可能需要等待一段时间,显示如下内容时容器就已经成功启动了。

命令行命令行

体验

浏览器输入http://nasip+端口号即可进入主界面了,进入后会发现其实也是一个vnc界面套了一个obsidian。

主界面主界面

在初次配置的时候我们需要选择语言,但是目前有一个问题,缺少中文字库,官方给到的挂载方式可进行挂载字库。

挂载字库    挂载字库

volumes:

- {downloaded font directory}:/usr/share/fonts/truetype/{font name}

我这里部署时并不知情,所以没有挂载字库,如果想尝试可以在编写yml时就加上。其次就是默认是不支持中文输入的,也是我后面发现的问题,也需要提前进行挂载好中文键盘才行,可是在我阅读完项目文件后发现,并不支持中文键盘。

键盘键盘

这样的话也就是说目前该容器只能使用上述列出的语言进行编辑,而且中文字体也需要外挂,实用性对于国内来说基本就等于0了,当然也可能是我没研究透彻,如果有知道怎么设置的小伙伴可以留言说一说。

总结

整体部署下来发现问题蛮多,而且容器启动后的占用也不算低,我的评价是不如插件直接webdav同步,而且obsdian的手机端优化和UI很是不错。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

群晖(Synology)DS420+双核心4盘位NAS网络存储服务器数据备份一体机(无内置硬盘)3199元京东去购买



作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
39评论

  • 精彩
  • 最新
  • obsidian桌面客户端就是electron吧,webdav用来同步不太好用。我用的self-hosted livesync插件,需要配合自建服务器上的couchdb,能做到全平台实时同步

    校验提示文案

    提交
    同步方法蛮多的

    校验提示文案

    提交
    同用这个同步插件,多端同步很方便

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • vnc还是问题多多,一样啥时候能出官方的web端就完美了

    校验提示文案

    提交
    vnc的确问题很多,而且vnc占用太大了。不过好多官方没出的,都有大佬套vnc

    校验提示文案

    提交
    收起所有回复
  • 我直接把vault建在iCloud目录……直接就同步了。跟本地目录一样。好像大家都不这么用?

    校验提示文案

    提交
    因为这样你只有这台设备可以同步啊,要设置其他设备又要设置,很麻烦,直接webdav能多端异地多设备同步,更加方便

    校验提示文案

    提交
    不会啊。我全部的苹果设备都是可以同步的。没有多设备同时编辑的需求的话还是蛮方便的。非苹果生态可能有些不便,只是我目前没有这个使用场景。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 同步只要把整个目录同步过去就可以,我用群晖同步,我现在想知道的是有啥能把图片自动传到图床变成链接,图床要自己nas上能搭的那种

    校验提示文案

    提交
    有图床插件啊,用api直接复制粘贴就会上传到图床

    校验提示文案

    提交
    具体是哪个插件呢

    校验提示文案

    提交
    还有8条回复
    收起所有回复
  • 所以我选自建joplin 除了源文件命名的方式蛋疼以外其他都挺好

    校验提示文案

    提交
  • Git同步才是完美方案

    校验提示文案

    提交
  • Github 同步关注一下,亲。

    校验提示文案

    提交
    对,有github插件,建个码云代码库就行

    校验提示文案

    提交
    收起所有回复
  • 直接syncthing同步,稳定无槽点! [皱眉]

    校验提示文案

    提交
    同用syncthing

    校验提示文案

    提交
    收起所有回复
  • 请问使用webdav插件,在ios系统下是会把整体库都同步下来,还是可以控制仅同步查看的部分?

    校验提示文案

    提交
    整个

    校验提示文案

    提交
    收起所有回复
  • 安装一下试试怎么样

    校验提示文案

    提交
  • 绝对就是高端的玩家

    校验提示文案

    提交
  • 我特别想知道怎么创建yml文件

    校验提示文案

    提交
    威联通支持docker-compose,说的应该是这个,新建的时候会有提示的

    校验提示文案

    提交
    收起所有回复
  • 很专业的技术。哈哈

    校验提示文案

    提交
  • 去看看

    帮忙看下 我这个需求怎么实现 求指导

    校验提示文案

    提交
  • 去看看

    帮忙看下 我这个需求怎么实现 求指导

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
237
扫一下,分享更方便,购买更轻松