NAS下居然可以搭建強(qiáng)大的obsidian編輯器

前言
起初是粉絲群有人問(wèn)我用什么同步obsidian,我一直都是使用插件采用的webdav的形式同步,設(shè)置好同步模式以及自動(dòng)同步時(shí)間后目前使用挺方便的,能實(shí)現(xiàn)編輯內(nèi)容實(shí)時(shí)上傳云端,設(shè)置雙向同步后也能直接同步修改內(nèi)容??煞劢z提到obsidian也有web端的容器,這我就來(lái)興趣了,嘗試一下。
部署
這里我們需要用到docker.yml,所以慣例我們需要打開(kāi)ssh。這里我們先編輯一個(gè)docker-compose.yml文件,內(nèi)容如下,可根據(jù)自己情況自行修改:
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文件放到根目錄。

打開(kāi)ssh工具連接NAS后我們以此運(yùn)行以下命令:
獲取管理員權(quán)限——sudo -i
進(jìn)入項(xiàng)目根目錄——cd /volume1/docker/obsidian
執(zhí)行容器啟動(dòng)命令——docker-compose.yml
等待命令跑完即可,可能需要等待一段時(shí)間,顯示如下內(nèi)容時(shí)容器就已經(jīng)成功啟動(dòng)了。

體驗(yàn)
瀏覽器輸入http://nasip+端口號(hào)即可進(jìn)入主界面了,進(jìn)入后會(huì)發(fā)現(xiàn)其實(shí)也是一個(gè)vnc界面套了一個(gè)obsidian。

在初次配置的時(shí)候我們需要選擇語(yǔ)言,但是目前有一個(gè)問(wèn)題,缺少中文字庫(kù),官方給到的掛載方式可進(jìn)行掛載字庫(kù)。

?volumes:
??????-?{downloaded?font?directory}:/usr/share/fonts/truetype/{font?name}
我這里部署時(shí)并不知情,所以沒(méi)有掛載字庫(kù),如果想嘗試可以在編寫yml時(shí)就加上。其次就是默認(rèn)是不支持中文輸入的,也是我后面發(fā)現(xiàn)的問(wèn)題,也需要提前進(jìn)行掛載好中文鍵盤才行,可是在我閱讀完項(xiàng)目文件后發(fā)現(xiàn),并不支持中文鍵盤。

這樣的話也就是說(shuō)目前該容器只能使用上述列出的語(yǔ)言進(jìn)行編輯,而且中文字體也需要外掛,實(shí)用性對(duì)于國(guó)內(nèi)來(lái)說(shuō)基本就等于0了,當(dāng)然也可能是我沒(méi)研究透徹,如果有知道怎么設(shè)置的小伙伴可以留言說(shuō)一說(shuō)。
總結(jié)
整體部署下來(lái)發(fā)現(xiàn)問(wèn)題蠻多,而且容器啟動(dòng)后的占用也不算低,我的評(píng)價(jià)是不如插件直接webdav同步,而且obsdian的手機(jī)端優(yōu)化和UI很是不錯(cuò)。
以上便是本期的全部?jī)?nèi)容了,如果你覺(jué)得還算有趣或者對(duì)你有所幫助,不妨點(diǎn)贊收藏,最后也希望能得到你的關(guān)注,咱們下期見(jiàn)!
公眾號(hào):Panda不是貓,關(guān)注后發(fā)送【熊貓群】獲取加群方式哦?。?!