夜雨聆风学习资料网

ARTICLE · 1323946

Appwrite 免费版全拆解:100 万次函数执行是旧口径,免费版是 75 万次 + 2 个项目 + 2GB 存储

Appwrite 免费版全拆解:100 万次函数执行是旧口径,免费版是 75 万次 + 2 个项目 + 2GB 存储

壹贰线报 · 官方定价页核实 · 2026 年 10 月

原文首发公众号:壹贰云测评 · 壹贰线报板块


开篇

今天聊一款在独立开发者圈子里热度很高、但在国内还没破圈的开源 BaaS 平台——Appwrite。它在 GitHub 上有 47k+ stars,定位很清晰:对标 Firebase、走开源 + 可自托管路线,把「认证、数据库、存储、云函数、消息推送、实时订阅、静态托管」这一整套后端能力打包成一组 Docker 容器,前端同学一条命令就能把后端跑起来。

最近有读者发来一份 Appwrite 免费额度的资料,里面写着:"免费自托管不限量;云套餐 1 个项目、10GB 存储、100 万次函数执行"。这个说法在网上流传很广——但实际上 Appwrite 在 2025 年 9 月 1 日已经调整过一次定价,项目数、存储、函数执行次数、认证 MAU 都跟旧攻略对不上。

这篇我们按 Appwrite 官方 pricing 页面实读内容,把 Cloud Free 和 Self-Hosted 两条线一起讲清楚,并且点明那些官方没明说、但实操里一定会踩到的坑。


一、结论先给你:免费额度是「两部分」,别混用

Appwrite 的"免费"其实是两件事:

  1. 自托管(Self-Hosted):BSD-3-Clause 开源协议,Docker Compose 一键起,项目、用户、存储、函数执行全部不限量——这条你给的资料说得对,但它是"软件免费",服务器、数据库、HTTPS、备份、运维都要自己扛。

  2. 云免费套餐(Free plan):Appwrite Cloud 提供免费档,2 个项目共享额度——这一项你给的"1 个项目、10GB 存储、100 万次函数执行"全部需要更正。

维度

你给的印象

现行 Cloud Free 实际规则

项目数

1 个

⚠️ 2 个项目,共享组织级资源(2025-09-01 改后)

存储

10GB

❌ 2GB(项目级存储)

API 出网带宽

未提

⚠️ 5GB/月

函数执行

100 万次/月

❌ 75 万次/月(750K)

函数算力

未提

⚠️ 100 GB-hour/月(最小档 0.5C/512M)

认证 MAU

未提

⚠️ 75,000 MAU

数据库读

未提

⚠️ 50 万次/月

数据库写

未提

⚠️ 25 万次/月

实时连接

未提

⚠️ 250 并发 + 200 万条消息/月

消息推送

未提

⚠️ 1000 条/月(应用内/邮件/SMS/Discord;WhatsApp/Slack 不含)

自定义域名

未提

⚠️ 组织级 1 个

团队成员

未提

❌ 仅 1 个(不能加协作者)

自动备份

未提

❌ 不含

日志保留

未提

❌ 仅 1 小时

组织成员

未提

❌ 仅 1 人,多人协作要升 Pro

AI 功能

列为包含

⚠️ 文本嵌入(Nomic + MiniLM)各 100 万 tokens/月;AI Assist 需 Pro

与前端栈集成

✅ Docker 运行

✅ 真的——Web/Next.js/React/Vue/Nuxt/SvelteKit/Flutter/RN/Apple/Android/Qwik/Astro 全有官方 SDK

💡 注意:云免费档所有资源都是组织级共享,不是"每个项目单独一份"——2 个项目加起来用 2GB 存储、5GB 带宽、75 万次执行。想靠"多开项目白嫖双倍额度"的路在 2025-09 之后已经走不通。


二、Cloud Free 逐项拆解

1. 项目与组织

  • 每个 Appwrite 账号自动创建一个 Personal Projects(个人项目) 免费组织;

  • 每账号 1 个免费组织 + 最多 2 个项目,资源跨项目共享;

  • 组织成员仅 1 人——免费档不能把队友加进来,要协作必须 Pro($25/月,起首 1 个项目,加项目每个 $15/月)。

2. 数据库(Databases)

  • 每项目 1 个数据库(Pro 才是无限);

  • 文档(Documents)数量不设限,这点对原型项目比较友好;

  • 50 万次读取 + 25 万次写入 / 月,超出后 API 直接被拒,没有加购通道(Pro 加购读 $0.06/10万次、写 $0.10/10万次);

  • 批量操作一次最多 100 行;

  • 支持 TablesDB(默认文档型);想上 PostgreSQL / MySQL / VectorsDB / DocumentsDB 要 Pro 起步的专用数据库($10/月/实例);

  • 额外送 文本向量嵌入:Nomic 和 MiniLM 两个模型各 100 万 tokens/月——这是做搜索/RAG 的好消息,但真正的 AI Assist 对话式开发助手要 Pro。

3. 存储(Storage)

  • 每项目 1 个存储桶(Bucket),单文件最大 50MB(Pro 才放宽到 5GB);

  • 项目共享组织的 2GB 总存储;

  • 不支持图片实时变换(要 Pro 才给,100 张原图/月,加购 $5/千张);

  • 所有文件走 Appwrite 120+ 边缘节点 CDN,Basic 级别;

  • 存储自带 gzip/zstd 压缩、AES 加密、桶级权限策略,这块 Appwrite 比 Supabase 做得更像"对象存储 + CDN 一体机"。

4. 云函数(Functions)

  • 每项目 2 个函数(Pro 无限);

  • 75 万次执行 / 月(你给的"100 万"是改价前的旧数字);

  • 算力 100 GB-hour/月,函数运行规格固定最小档 0.5 vCPU / 512 MB RAM(Pro 可到 4C/4G);

  • 构建时长 15 分钟/月(单次部署的构建消耗累计);

  • 支持 Node.js、Python、PHP、Ruby、Dart、Deno、.NET、Java、Swift、Kotlin、C++ 等十多种 runtime;

  • 免费档不支持 Express Builds、无法加购算力;

  • 函数日志只保留 100 条。

5. 认证(Auth)

  • 75,000 MAU(月活用户);

  • 邮箱密码、匿名登录、OAuth 2.0 社交登录(Google/GitHub/Apple/FB/X/Discord 等 20+)全免费;

  • Teams 每项目 100 个;

  • ❌ 手机 OTP 短信验证码不在免费档——要 Pro 且按条付费(国际短信通常 $0.01 起);

  • ❌ 企业 SSO(SAML/OIDC)不在免费档,目前 Enterprise 版标 "Coming soon";

  • ❌ 国内社交(微信/钉钉/支付宝/企业微信/抖音/QQ)没有原生 Provider,需自己写 Custom OAuth 适配器。

6. 消息推送(Messaging)

  • 每月 1000 条消息,仅 1 个 Topic;

  • 通道支持:应用内通知(In-App)、邮件、Push(FCM/APNs)、短信、Discord;

  • ❌ WhatsApp、Slack 通道要 Pro 起;

  • ❌ 免费档邮件是 Appwrite 默认发件域(带 Appwrite 品牌),自定义 SMTP 要 Pro。

7. 实时订阅(Realtime)

  • 250 个并发 WebSocket 连接;

  • 每月 200 万条消息;

  • 单条消息最大 256KB(Pro 升到 3MB)。

8. 静态托管(Sites / Hosting)

  • 免费档 Sites 数量不限——这点不错,比 Supabase 和 Firebase Hosting 慷慨;

  • 走 Appwrite CDN,TLS 证书自动签发;

  • ❌ 但没有独立出网额度,走的是那 5GB API 带宽池,图片/视频等大资源不能像独立静态托管那样"带宽免费"。

9. 域名、网络、安全

  • 免费档 1 个自定义域名(组织级,不是项目级);

  • Appwrite DNS、基础 CDN、DDoS 防护、TLS 加密、内容压缩免费;

  • 防火墙规则每项目 2 条;

  • ❌ SOC-2/HIPAA/BAA、组织角色、活动日志、高级 CDN、邮件/工单支持、SLA 都要 Pro 或 Enterprise。

10. 超限后会怎样?

官方文档写得很明确——免费档没有加购通道,触及任何一项硬上限就直接锁功能直到月底:

组件

超限影响

带宽

API 访问直接拒绝,升级或等次月重置

用户

新用户注册和团队邀请关闭

计算

函数执行拒绝

数据库

读写被拒绝

消息

消息停止发送

平台

新建 Platform / 导入项目关闭,只能导出

不会偷偷扣费——这一点比 Blaze 版 Firebase "绑卡后超额自动扣费" 要让人安心,适合学生、个人副业、原型期项目。


三、自托管(Self-Hosted)是真免费,但要自己扛运维

这部分你给的资料描述基本准确,再补几个实操要点:

  • 许可证:BSD-3-Clause(比 AGPL 更宽松,商用、二次开发都允许,只要求保留版权声明);

  • 部署方式:官方提供 Docker Compose 一键脚本,Linux 主机一条 docker run 起安装向导,完成后自动拉起 10+ 个微服务容器(MariaDB/Postgres、Redis、InfluxDB、Nginx、各业务服务);

  • 官方最低建议配置:2 CPU + 4GB RAM + 20GB 磁盘,生产环境建议 4C8G 起步;裸跑在 1C2G 上能起、但容易卡;

  • 默认数据库:MariaDB;可选 PostgreSQL,均在 Compose 里自动起;

  • HTTPS/证书:官方镜像自带 Traefik,配置好 _APP_DOMAIN 和 _APP_DOMAIN_TARGET 后可以通过 Let's Encrypt 自动签发证书;

  • 功能全开:认证、数据库、存储、函数、消息、实时、AI 能力、Sites 托管、Webhook、自定义域名,所有 Pro 能做的事自托管都能做(除官方运营托管项如 SLA、工单、SOC2 合规);

  • 运维责任自己担:备份(数据库定期 dump + 存储卷快照)、补丁升级、安全加固、日志(ELK/ Loki 自己搭)、监控(Prometheus + Grafana)、反爬/防刷全要自己处理;

  • 一个很方便的点:自托管实例和 Cloud 之间支持官方 Migration 工具,先在本地/自己服务器测,后面想一键迁到 Appwrite Cloud 官方托管也可以。

⚠️ 关于你提到的"AI"功能:Appwrite 1.7 之后内置的 AI Assist(控制台对话式 Schema 生成、代码补全等)是 Cloud Pro 专属服务;自托管可以调用文本向量嵌入(跑在你自己算力上)和函数接入外部大模型 API,但没有官方 AI Assist 对话能力。


四、Free vs Pro vs Self-Hosted 速查

项目

Cloud Free

Cloud Pro($25/月起)

Self-Hosted(BSD-3)

价格

$0

$25/月 + 加购

软件免费,服务器自费

项目数

2(共享资源)

1(加项目 $15/个)

不限

存储

2GB

150GB

不限(看磁盘)

出网

5GB

2TB

不限(看带宽)

函数执行

75 万/月

350 万/月

不限(看服务器)

MAU

75K

200K

不限

数据库读

50 万/月

1750 万/月

不限

数据库写

25 万/月

750 万/月

不限

并发实时

250

500

不限(看服务器)

自定义域名

1 个(组织级)

50 个

不限

团队成员

1

无限

不限(自己管)

日志保留

1 小时

7 天

自己配

备份

无

每日备份 / 7 天

自己做

SOC2/HIPAA

不含

加购

自己合规

工单/SLA

社区

邮件

社区

国内访问

海外节点,不稳定

海外节点,不稳定

自己选机房可控


五、适合 / 不适合谁用?

✅ 适合的场景

  • 独立开发者、学生、Hackathon 项目,想快速接一整套后端;

  • 熟悉 Docker、能接受自己运维的小团队,想要数据自持 + 不想被单一云锁死;

  • 出海项目,用户主力在海外,Appwrite Cloud 的 CDN 能吃到 120+ 节点红利;

  • 已有后端但缺"认证 + 文档数据库 + 存储"三件套,用 Appwrite Cloud Free 拼一部分最合适;

  • 做 Demo、MVP、内部工具,75K MAU + 75 万函数足够撑到产品验证。

❌ 不适合的场景

  • 纯国内 ToC 产品:Appwrite Cloud 节点在海外(美/欧/新加坡),大陆访问延迟高且不稳定,没有国内微信/钉钉等原生社交登录;

  • 需要微信登录、微信支付、短信验证码免费额度的业务;

  • 要 SAML/OIDC 企业 SSO、SOC-2 合规、BAA 协议的企业客户(得上 Enterprise);

  • 多人协作团队,免费档只允许 1 个成员;

  • 要自动备份和长期日志(免费档都不含);

  • 要上传大文件(免费档单文件 50MB 上限是硬伤,图片头像够用,视频/安装包不行)。


六、7 步快速上手(给第一次接触 Appwrite 的朋友)

  1. 注册账号:打开 appwrite.io 用 GitHub/Google/邮箱注册,自动开通免费组织;

  2. 创建项目:控制台点"Create project",第一个项目建好后还能再建第二个(免费档共 2 个);

  3. 选区域:海外出海选离用户近的(法兰克福/纽约/新加坡),国内访问选新加坡相对友好;

  4. 添加平台:Web/Flutter/Apple/Android/React Native 按 SDK 向导加,每项目最多 3 个 Platform;

  5. 开认证方式:Auth → 勾选邮箱密码、匿名、需要的 OAuth 源(Google/GitHub/Apple 免费全开);

  6. 建数据库 + 集合:Databases → 建表(Collection)→ 设 Attributes → 开 Permission;

  7. 接 SDK:按官方 Quick Starts 装 npm/pub/SPM/Gradle 包,初始化 endpoint + projectId,就能读写数据、登录注册、上传文件。

想自托管的话,准备一台装了 Docker 的 Linux 主机(2C4G 起),跑官方一键安装脚本,5~10 分钟就能拿到自己的控制台。


七、文末提醒

  • 先想清楚用 Cloud 还是 Self-Hosted:不想运维、做 Demo/MVP 选 Cloud Free;数据要自持、长期跑业务选 Self-Hosted;

  • 免费档 75 万函数 ≠ 真无限:75 万次是按 0.5C/512MB 最小档算的,实际用起来如果函数跑重逻辑/长任务,100 GB-hour 可能先被打光;

  • 2GB 存储是组织共享:两个项目加起来不能超,存图片头像还行,别把它当图床;

  • 自定义 SMTP、去 Appwrite 邮件品牌、自定义域名第二个起都要 Pro;

  • 日志只留 1 小时:生产出问题查不到历史,真要认真做要么升 Pro、要么自托管自己接日志系统;

  • 所有额度以 Appwrite 官方定价页为准,价格会随版本迭代调整。

📌 核实时点:2026 年 10 月;定价生效时点:2025-09-01 起 Appwrite Cloud 新定价。


🎯 互动话题

  1. 选型后端 BaaS,你会优先选 开源可自托管(Appwrite / Supabase / PocketBase / Parse 这一派)还是 托管稳定优先(Firebase / CloudBase / Supabase Cloud)?欢迎说说你的理由。

  2. Appwrite 跟 Supabase 比,前者偏"Firebase 替代品全栈一体化",后者偏"Postgres + 周边服务",你用过哪款、踩过哪些坑?

  3. 自托管后端你是用自己的服务器、还是云厂商轻量/云主机?运维成本(备份/安全/升级)在你看来值不值?

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料