首页
学习
活动
专区
圈层
工具
发布

Alexandrie:把 Notion 搬回自己服务器,但离线这事先别急着吹

以下文章来源于AI绘画教程网,作者AI绘画教程网

老鬼看自部署笔记项目,第一眼通常不看编辑器多漂亮,先翻 Docker 和环境变量。

因为这类东西最怕的不是跑不起来,而是跑起来以后,域名、证书、对象存储、登录 Cookie 一起闹脾气。Alexandrie 还算直接,配置文件准备好,一条命令就能把整套服务拉起来:

docker compose up -d

数据留在自己的机器上,这才是它比 Notion 更抓人的地方。笔记、附件、备份都由自己控制,不用哪天平台改规则了,再费劲巴拉往外搬。底层也不是一个孤零零的前端壳子,数据库、Go 后端和 S3 兼容对象存储都配齐了。

编辑器走的是扩展 Markdown 路线,公式、勾选框、代码片段和流程图都能直接塞进文档。这个选择挺实际,尤其写技术笔记时,不需要为了插个代码块反复点菜单。

组织方式也更接近 Notion:团队、工作区、分类、嵌套文档都有,权限从只读、编辑到管理员和所有者分成五档。个人用可能觉得有点重,小团队拿它搭内部知识库,反而刚好。

不过这里得泼点冷水。

README 已经把 Alexandrie 称为“offline-first”,但项目的离线功能 issue 里,完整的离线编辑和恢复网络后延迟同步仍在推进。维护者此前给出的状态更接近:界面可以离线打开,缓存过的文档可以读取,真正断网持续编辑再自动合并,还不能完全当成已经稳了。冲着“没网照样写”去的朋友,最好先拿自己的手机和电脑实际测一轮。

还有部署。内网跑一跑不难,真要挂公网,COOKIE_DOMAIN、HTTPS 和对象存储地址得配对,不然可能出现登录成功后立刻被踢出去,或者附件上传了却打不开。这些坑老鬼以前折腾小工具时见太多了,一条命令只是开始,不是结束。

但话说回来,Alexandrie 的方向没毛病:不是再做一个只有 Markdown 输入框的玩具,而是认真补团队权限、搜索、看板、备份和媒体管理这些脏活。

想把 Notion 数据搬回自己手里,或者准备搭一个内部文档库,可以先扫一眼。离线能力别抱太满,其他部分已经有点意思了。

Github地址:Smaug6739/Alexandrie

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Od_HIg5XPfOIZj4ujg8-hPUQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券