主要特点
提供看板、表格、富文本等多种构建块,支持用户自由拖拽排布页面布局。
一键转换文档与白板视图,方便用户在不同查看模式之间切换。
集成强大的表格数据处理功能和多样化的数据可视化选项。
支持数据筛选、排序和自定义视图展示,帮助用户更好地管理和分析数据。
实现实时多人协作编辑和即时评论反馈,提升团队协作效率。
提供团队空间资源共享,并支持精细的权限管理控制,确保数据安全。
采用本地优先存储策略,支持私有化部署和端到端加密传输。
用户可以完全掌控自己的数据,确保数据的隐私和安全。
基于Rust构建高性能内核,确保流畅的操作体验。
支持跨平台数据同步和离线工作模式,方便用户在不同设备上使用。
使用场景
用户可以使用Affine来组织知识库、记录灵感和笔记。
在团队中,Affine可以作为一个统一的平台来存储、整合和管理工作流程。
团队成员可以通过实时协作提升工作效率,实现高效的团队协作。
部署方式
直接下载客户端:
用户可以直接访问Affine的官方网站(affine.pro)或项目的Releases页面,下载对应客户端版本。
支持Windows、macOS和Linux系统。
源码构建:
对于开发者来说,可以选择通过源码构建Affine。
需要确保本地已安装Node.js(版本>=16)和包管理器pnpm。
克隆项目到本地,并安装依赖与启动项目。
Docker部署:
Affine还提供了Docker部署方案,方便用户实现私有化部署。
用户可以通过Docker安装Affine,并设置公网远程访问,确保数据的安全性和可访问性。
如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。
官方网站 https://affine.pro/
Docker镜像 https://github.com/toeverything/AFFiNE/pkgs/container/affine-graphql
GitHub地址 https://github.com/toeverything/AFFiNE?tab=readme-ov-file
安装教程
Docker部署操作步骤:安装Docker、下载配置文件、启动容器。
| 安装docker
sudo apt update
sudo apt install -y docker.io docker-compose
| 下载配置文件
git clone https://github.com/toeverything/AFFiNE.git --branch stable
从源码文件找到.github/deployment/self-host/compose.yaml,对应以下的源码地址:
源码地址 https://github.com/toeverything/AFFiNE/blob/stable/.github/deployment/self-host/compose.yaml
将源码文件compose.yaml文件改为docker-compose.yml
| 启动容器
sudo docker-compose up -d
执行完毕以上命令之后,访问 http://ip:3010即可。
更多内容也可看笔者出版图书!