AffineNote:智慧笔记,无限可能
前面也讲了很多可以自部署的知识库,将笔记掌握在自己手中一是为了隐私性,二是为了数据安全性,这不今天又找到一款可以自部署的知识库Affine。
Affine的特点
说到Affine,它最大的特点我觉得还得是画板功能,可以直接在文档面页面进行写写画画,类似于媒体白板功能,无需拘泥于传统的文字协作,写作可以画白板一样简单,适合拿来记录临时创意、工作规划、学习计划等。还自带AI对话,创作想法直接问AI。具体特点将从以下几个方面描述:

界面设计
Affinez的界面设计简洁、清晰,易于上手。
高度自定义的界面元素,满足用户个性化需求。
优化的操作流程,提升用户的工作效率。
功能特性
支持文字、图片、音频、视频等多种笔记形式。
强大的搜索和标签功能,快速定位和管理笔记。
多人协作编辑,实现实时同步和共享。
云同步功能,随时随地访问和编辑笔记。

图表制图用户体验
Affine运行流畅,响应迅速,无卡顿和延迟现象。
支持官方cloud云同步。
详细的帮助文档和客服支持,解决用户疑问。
支持多平台,docker自部署网页版和Win平台。

Docker部署
官方提供了自部署版本,部署起来也非常方便,可以和桌面端搭配一起使用,出门在外用PC客户端,在家可以直接网页版查看数据和操作,当然PC版也同样可用。
创建文件夹
mkdir -p /volume1/docker/affine/{config,storage,redis,postgres}
启动镜像
将下面代码保存到docker-compose.yaml文件中,并放到affine目录里
services:
affine:
image: ghcr.io/toeverything/affine-graphql:stable
container_name: affine_selfhosted
command:
['sh', '-c', 'node ./scripts/self-host-predeploy && node ./dist/index.js']
ports:
- '3010:3010'
- '5555:5555'
depends_on:
redis:
condition: service_healthy
postgres:
condition: service_healthy
volumes:
# custom configurations
- ./config:/root/.affine/config
# blob storage
- ./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=mail@affine.pro
- AFFINE_ADMIN_PASSWORD=admin
# Telemetry allows us to collect data on how you use the affine. This data will helps us improve the app and provide better features.
# Uncomment next line if you wish to quit telemetry.
# - TELEMETRY_ENABLE=false
redis:
image: redis
container_name: affine_redis
restart: unless-stopped
volumes:
- ./redis:/data
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
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
之后静等启动完成,访问ip:3010 即可看到WEB端界面,注意AFFINE ADMIN EMAIL和AFFINE ADMIN PASSWORD记得修改为自己的邮箱和账号,这将是以后网页端的登录账号。

NAS推荐
不得不说,拥有自己的NAS非常方便,可以将笔记数据存放到里面,不用担心数据修丢失,而且还有好玩的docker应用,如果你也感兴趣,不妨点击下方链接购买!
最后
Affine虽然白板功能很强大,比一些其他的笔记软件好用多了,但是仍存在不足之处,例如免费版只有10G的远程同步额度,要是容量稍微大一些就好了。但即便这样,如果日常仅仅文字记录,还是足够了。如果是我的话,那肯定是不够,但作为本地使用的话,还是个不错的选择!

往记
校验提示文案
村花一米五
校验提示文案
北方数码
校验提示文案
hxooohx
校验提示文案
cysui
校验提示文案
最后一个八零后
校验提示文案
希姆莱猎犬
校验提示文案
hxooohx
校验提示文案
希姆莱猎犬
校验提示文案
北方数码
校验提示文案
村花一米五
校验提示文案
最后一个八零后
校验提示文案
cysui
校验提示文案
往记
校验提示文案