跳过正文

2026-05-06

·

这里写日记… 以后的日记还是在appflowy上面更新了,但是他的跨设备功能很方便,但是我现在还没找到导出markdown的按钮,所以现在不太能连载到我的博客网站上面了


取消了一个appflowy,fuck,因为他不但没有导出markdown function,而且还没有ai接入功能,在他足够完善之前,我都会使用obsidian的sync方案。虽然有点贵,一个月要37块钱左右,就当成知识付费了,但是部署appflowy的经历还是有不少可以总结的。


最近部署了一下 appflowy 在我的火山云服务器上,感觉虽然有点麻烦但是还是有点意思的~(¯▽¯)

部署遇到的问题
#

dns无法解析域名
#

我在给阿里云的域名后台添加了appflowy.somnus.top的解析后,发现在服务器端还是没办法解析到这个域名的ip,

1root@iv-yef9e14c8wxjd1vkt7di:~/AppFlowy-Cloud# nslookup appflowy.somnus.top 8.8.8.8Server:		8.8.8.8Address:	8.8.8.8#53** server can't find appflowy.somnus.top: NXDOMAIN

后台在claude一步步帮助下,我通过这个指令。

1root@iv-yef9e14c8wxjd1vkt7di:~/AppFlowy-Cloud# nslookup -type=NS somnus.top 8.8.8.8Server:        8.8.8.8Address:    8.8.8.8#53Non-authoritative answer:somnus.top    nameserver = zariyah.ns.cloudflare.com.somnus.top    nameserver = alan.ns.cloudflare.com.Authoritative answers can be found from:root@iv-yef9e14c8wxjd1vkt7di:~/AppFlowy-Cloud#

才知道了原来我的阿里云已经把解析的权力给了cloudflare。

因为这个域名的主域名是用于博客网站的搭建,即somnus.top,而为了便宜,这个博客网站是我通过github actions搭建的,为了方便国内能比较快的访问这个博客网站,我便把解析权给了cloudflare。

于是我在cloudflare后台,在添加了一条新的A解析,这个问题就解决了。

其实这个问题,之前就遇到过,在我搭建vaultwarden的时候,就遇到过,但是这次又忘记😅了。

部署体验
#

整体体验下来,效果还是很好的,感觉同步也很流畅,不再依赖于国外的服务器,ios端也不会出现报错。

但是最大的问题就是两个

无法本地使用deepseek或者其他api
#

appflowy原生支持的是openai的api调用,来实现其ai功能。但是openai很贵!!!于是我想着使用deepseek的api调用来实现ai功能,发现并不能原生支持,在deploy.env中,根本没有baseurl的配置项

1AI_OPENAI_API_KEY=# If no summary model is provided, there will be no search summary when using AI search.AI_OPENAI_API_SUMMARY_MODEL=

然后去这个项目的issues里面找,发现早在24年就有人提出了,要添加其他模型支持的fr。

然后我fork了开源的appflowy和appflowy_cloud两个项目到本地,问codex发现ai功能是在appflowy_ai这个组件中执行的。而这个组件是一个docker的images,并没有开源出来。

😡草了,没招了,只能等官方推进这个吧,或者等官方开源这个组件。详情可以关注一下这个issues的讨论。

无法单个页面导出markdown
#

具体bu za

无法单个页面导出markdown
#

具体不再多说了。


我会继续找一些其他的可以方便部署的类notion,在此之前,我先用obsidian sync了。