无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程

2024-04-04 15:18:14 31点赞 283收藏 45评论

前言

大家好,这里是可爱的Cherry。

终于等到它,下一代NotionMiro替代品——AFFiNE。

AFFiNE(发音为 [ə‘fain])是一个集规划、分类和创建于一体的下一代知识库,隐私第一、开源、可定制且随时可用。

项目拥有页面(文档)视图和无界(白板)视图,在不同视图中,任何元素都可以轻松组合、拼接,而且各视图间可实现快速切换与元素链接。

AFFiNE其实并不算比较新的项目,但是早些时间的docker版本一直不是很好,一是中文适配版本不好,二是功能不齐全,大约到今年3月下旬的时候,官方终于将新版本的docker部署方法全部完善,让我们能很方便的一键部署

无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程

项目地址:https://github.com/toeverything/AFFiNE

👍任何形式块的真正画布。文档和白板现已完全合并

许多编辑器应用程序声称是提高生产力的画布,但 AFFiNE 是极少数允许您将任何构建块放在无边画布上的应用程序之一 - 富文本、便签、任何嵌入式网页、多视图数据库、链接页面、形状甚至幻灯片。

🌐多模式人工智能合作伙伴已准备好开展任何工作

写专业工作报告?将大纲变成富有表现力且美观的幻灯片?将一篇文章总结成结构良好的思维导图?对您的工作计划和积压任务进行排序?或者...直接在一个提示下绘制和编码原型应用程序和网页? AFFiNE AI 与您一起将您的创造力推向想象力的边缘。

🙌本地优先和实时协作

我们喜欢本地优先的想法,即尽管有云,您始终拥有磁盘上的数据。此外,AFFiNE 支持网络和跨平台客户端上的实时同步和协作。

🎉自托管并塑造您自己的 AFFiNE

您可以自由管理、自行托管、分叉和构建自己的 AFFiNE。插件社区和第三方块即将推出。 Blocksuite 上有更多吸引力。请查看此处,了解如何自行托管 AFFiNE。


系统使用

一、页面模式

🔻文本模式以单篇文章为核心,使用/可以快速调取所有指令,支持各类markdown格式,功能十分强大。

无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程


🔻具体的命令行快捷调用,大致分为文本、格式、列表、文档、内容和媒体、日期时间、数据库、模板框架、组、动作等信息。

无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程


🔻双链文档与文本项目层级展示

无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程

二、无界视图

🔻该模式下支持无边界的白板,支持文本编辑笔写图片上传模板复用线段橡皮擦等功能。

无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程


🔻支持内置脑图任务计划项目管理市场图标分析等模板,可以很方便的一键导入。

无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程


🔻文本视图下的内容,在白板视图下,会变成单独一个文本模块嵌入

无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程

三、其它功能

🔻支持文档导入和导出,导入支持MDHTMLNotion文档,导出支持HTMLMD格式。

无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程


🔻侧边栏,支持文件夹、收藏夹、文档管理

无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程


🔻云端同步,登录AFFiNE的官方账号后,可以开启云端同步功能,并实现历史文档调阅在线多人协同文档分享等功能。

无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程

四、官方应用

🔻AFFiNE官方支持windows、MacOS、linux等操作系统直接部署应用。

下载地址如下:https://affine.pro/download?channel=stable

无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程

系统部署

一、docker-compose.yaml代码

🔻新建一个文件夹,可以用项目为名字。在文件夹下新建一个docker-compose.yaml文件,将下面代码复制进去。

services: affine: #镜像标签选择stable为稳定版,选择canary为最新发布版本 image: ghcr.io/toeverything/affine-graphql:stable # image: ghcr.io/toeverything/affine-graphql:canary container_name: affine_selfhosted command: ['sh', '-c', 'node ./scripts/self-host-predeploy && node ./dist/index.js'] ports: - '56789:3010' #WebUI端口 - '56788:5555' depends_on: redis: condition: service_healthy postgres: condition: service_healthy volumes: - ./config:/root/.affine/config #自定义配置文件存储路径 - ./storage:/root/.affine/storage #自定义存储文件路径 logging: driver: 'json-file' options: max-size: '1000m' restart: unless-stopped environment: - NODE_OPTIONS="--import=./scripts/register.js" - AFFINE_CONFIG_PATH=/root/.affine/config - REDIS_SERVER_HOST=redis - DATABASE_URL=postgres://affine:affine@postgres:5432/affine - NODE_ENV=production - AFFINE_ADMIN_EMAIL=cgakki@wx.com #Affine官方注册的云端账号 - AFFINE_ADMIN_PASSWORD=a123456 #Affine官方注册的云端密码 redis: image: redis container_name: affine_redis restart: unless-stopped volumes: - ./redis:/data #自定义redis存储路径 healthcheck: test: ['CMD', 'redis-cli', '--raw', 'incr', 'ping'] interval: 10s timeout: 5s retries: 5 postgres: image: postgres container_name: affine_postgres restart: unless-stopped volumes: - ./postgres:/var/lib/postgresql/data #自定义postgres存储路径 healthcheck: test: ['CMD-SHELL', 'pg_isready -U affine'] interval: 10s timeout: 5s retries: 5 environment: POSTGRES_USER: affine POSTGRES_PASSWORD: affine POSTGRES_DB: affine PGDATA: /var/lib/postgresql/data/pgdata

二、SSH部署

#来到文件夹 cd /volume1/docker/{item} #启动容器 docker-compose up -d

三、群晖部署compose

打开container manager,选择项目,点击新建,选择penpot路径,点击下一步即可

无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程

四、威联通部署compose

打开container station,创建应用程序,复制代码验证后部署即可

无界白板+超强文档管理,Notion的开源替代,24年最新版本的AFFiNE部署教程

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

展开 收起
45评论

  • 精彩
  • 最新
  • 提醒一下,群晖需要手动在你指定的目录下面创建postgres、redis、storage、config四个文件夹

    校验提示文案

    提交
    不过没明白这个自托管有什么用,我看同步还是得用官方注册的账号,并且容量也受官方限制

    校验提示文案

    提交
    不是,官方备份只算异地备份而已。本地自托管的别人打开就是云端,一个性质。

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 用来用去还是思源省心

    校验提示文案

    提交
    思源同步收费呀

    校验提示文案

    提交
    [高兴] 谁说收费了,可以自建存储的呀。用 Docker 弄一个 MinIO 就好了。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 做个记号 [高兴]

    校验提示文案

    提交
    mark mark mark

    校验提示文案

    提交
    俺也一样,不知道会不会有空再来一趟。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 直接调到评论,就问这些功能是不是要收费

    校验提示文案

    提交
    0收费呀

    校验提示文案

    提交
    收起所有回复
  • 这个支持思维导图和拓扑图么?

    校验提示文案

    提交
    部分有模板,其它的要自己画,无限画板

    校验提示文案

    提交
    收起所有回复
  • 或者极空间能不能使用docker-compose

    校验提示文案

    提交
    极空间要自行百度获取ssh权限,然后可以安装一个dockge的项目,以后就不需要ssh了

    校验提示文案

    提交
    收起所有回复
  • 本地只能保存在浏览器缓存,一旦清理就没有了

    校验提示文案

    提交
    是的,同步要登录账号

    校验提示文案

    提交
    数据不能存在nas上,那安装这个docker也没用啊

    校验提示文案

    提交
    收起所有回复
  • @AI机器人-电脑数码 这个工具是完全免费的么?

    校验提示文案

    提交
    AFFiNE是开源的,这意味着你可以免费使用和自托管,但它可能有付费选项以获取额外服务或支持。

    校验提示文案

    提交
    [傻笑] [傻笑] [傻笑]

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 有手机端吗

    校验提示文案

    提交
  • docker和windows端能同步不? [期待]

    校验提示文案

    提交
  • 没有移动端的,怎么打notion

    校验提示文案

    提交
  • 他这个后面更新要是能把分类做好就就好了

    校验提示文案

    提交
  • 大佬,你的很多教程都是用docker-compose安装部署的,我想参照使用极空间部署总是不成功,能不能教一教怎么复刻到极空间部署使用呀?

    校验提示文案

    提交
  • 本地部署的服务,还能用官方的客户端吗

    校验提示文案

    提交
    我试了官方客户端,没找到本地部署设置的地方 [大囧]

    校验提示文案

    提交
    Connect AFFiNE Client to selfhost AFFiNE Cloud isn’t avaiable yet.

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 大佬,请问这个docker-compose.yaml代码github上有文档吗?没找到

    校验提示文案

    提交
    找到了

    校验提示文案

    提交
    在哪里?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

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