为什么选择AppFlowy
不可否认Notion
真的很强大,但由于其强依赖网络、隐私、不可自托管等问题,在日常使用中略有些不便。于是开源AppFlowy
出现了。
- 开源让你不会受到任何产商的限制
- 100%离线化可离线使用,不受网络限制,随便随地可记录
- 你拥有自己的数据自托管可以部署在任何地方,访问不受任何限制
AppFlowy 官网:AppFlowy.IO
一、部署
1. 自托管
如何自托管部署AppFlowy Cloud,官网有对应的文档(英文),直接按其步骤也没什么问题。其重点要于设置AppFlowy Cloud后端服务时,有些个性化的诉求,踩了一些坑。可以给大家分享一下。
官网部署流程:Self-hosting AppFlowy with AppFlowy Cloud | AppFlowy Docs
官方文档:AppFlowy-Cloud/doc/DEPLOYMENT.md at main AppFlowy-IO/AppFlowy-Cloud GitHub
2. 获取源码
git clone https://github.com/AppFlowy-IO/AppFlowy-Cloud
cd AppFlowy-Cloud
3. 准备配置项
cp deploy.env .env
二、设置
三、效果
Docker-compose
version: '3'
services:
appflowy:
image: appflowy/appflowy
container_name: appflowy
environmebobyai nt:
- DB_HOST=db
- DB_PORT=5432
- DB_USER=postgres
- DB_PASSbobyai WORD=yHx10140599~
- DB_NAME=appflowy
- REDIS_HOST=redis
- REDIS_PORT=6379
- APP_ENV=production
- APP_KEY=base64:yHx10140599~
- JWT_SECRET=base64:yHx10140599~
- MAILGUN_DOMAIN=YOUR_MAILGUN_DOMAIN
- MAILGUN_SECRET=YOUR_MAILGUN_SECRET
- MAILGUN_ENDPOINT=YOUR_MAILGUN_ENDPOINT
ports:
- "9020:80"
depends_on:
- db
- redis
db:
image: postgres:13
environment:
- POSTGRES_DB=appflowy
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=yHx10140599~
volumes:
- ./db:/var/lib/postgresql/data
redis:
image: redis:alpine
command: redis-server --appendonly yes
volumes:
laoxiongb2c - ./redis_db:/data
volumes:
db_data:
redis_data:
参考
[Total: 0 Average: 0]
必须 注册 为本站用户, 登录 后才可以发表评论!