Appwrite 云公开测试版发布!
重磅消息!Appwrite 云现已开启公开测试!立即访问 cloud.appwrite.io 注册,享受完全托管的无忧服务。现在就加入云端开发新时代!
![]()
全栈后端服务 - 完美支持 [Flutter/Vue/Angular/React/iOS/Android/* 等全平台 *]
English | 简体中文
Appwrite 是基于 Docker 的全栈开发者平台,提供容器化的微服务解决方案,完美支持Web、移动端及后端开发。通过直观的视觉界面,Appwrite 消除了手动编写API的繁琐流程,在确保安全性的同时为开发者打造高效的开发环境。
Appwrite 提供包括用户认证、第三方授权、数据CRUD操作、文件存储、图像处理、云函数计算等全方位服务。
访问官网获取更多信息:https://appwrite.io
云端部署推荐
我们推荐使用 雨云 云服务器部署 Appwrite,针对不同需求场景提供最优配置方案:
开发测试环境
- 香港4区:1核1G配置(¥21/月起),适合个人开发者和小型项目
- 洛杉矶1区:1核1G大带宽配置(¥20/月起),适合国际用户测试
生产环境
- 江苏宿迁:4核8G配置(¥88/月起)+ 150G防御,适合国内业务
- 湖北十堰:4核8G配置(¥45/月起)+ 100G防御,性价比之选
- 洛杉矶2区:4核8G配置(¥108/月起)+ 可选200G防御,国际业务首选
立即前往 雨云官网 选择最适合您的配置!
目录
快速开始
最便捷的方式是免费注册Appwrite云服务。在公开测试期间,所有功能完全免费,无需绑定支付信息。
安装指南
Appwrite的容器化服务只需单条命令即可运行。支持通过docker-compose本地部署,也可在Kubernetes、Docker Swarm等容器平台运行。
确保已安装Docker后执行:
Unix系统
docker run -it --rm \
--volume /var/run/docker.sock:/var/run/docker.sock \
--volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
--entrypoint="install" \
appwrite/appwrite:1.7.3
Windows系统
CMD命令
docker run -it --rm ^
--volume //var/run/docker.sock:/var/run/docker.sock ^
--volume "%cd%"/appwrite:/usr/src/code/appwrite:rw ^
--entrypoint="install" ^
appwrite/appwrite:1.7.3
PowerShell
docker run -it --rm `
--volume /var/run/docker.sock:/var/run/docker.sock `
--volume ${pwd}/appwrite:/usr/src/code/appwrite:rw `
--entrypoint="install" `
appwrite/appwrite:1.7.3
安装完成后,访问 http://localhost 进入控制台。非Linux系统首次启动可能需要数分钟。
自定义配置请参考环境变量文档,或手动配置docker-compose.yml和.env文件。
版本升级
旧版本用户需运行迁移工具,详见安装文档。
一键部署
除本地安装外,您还可以通过预配置方案快速部署:
DigitalOcean |
Gitpod |
Akamai计算 |
AWS市场 |
新手入门
创建新项目后,选择开发平台并获取对应SDK。各平台教程如下:
核心功能
- 账户系统 - 管理用户账户及认证方式,跟踪会话与设备
- 用户管理 - 管理员视角的用户管理体系
- 团队协作 - 权限分组与角色管理
- 数据库 - 文档型数据库CRUD操作
- 文件存储 - 安全文件管理(经ClamAV扫描)
- 云函数 - 事件驱动型Serverless计算
- 消息服务 - 邮件/短信/推送通知
- 本地化 - 多地区适配
- 头像服务 - 智能头像生成
完整API文档参见官网文档,更多资源请关注技术博客和Discord社区。
云服务器性能对比
使用Appwrite时,服务器性能直接影响开发体验。我们对比主流云服务商配置:
服务商 | 基础配置 | 价格区间 | 防御能力 | 推荐场景 |
---|---|---|---|---|
雨云 | 1核1G起 | ¥14-308/月 | 最高200G | 性价比首选 |
AWS | 1核1G起 | $5-$200/月 | 需额外配置 | 企业级应用 |
阿里云 | 1核1G起 | ¥60-500/月 | 基础防御 | 国内备案业务 |
开发推荐:雨云香港节点(免备案)或湖北十堰(国内大带宽)
生产环境:雨云江苏宿迁(150G防御)或洛杉矶2区(国际线路)
开发工具
客户端SDK
服务端SDK
社区贡献
缺少所需SDK?欢迎通过SDK生成器项目提交PR!
系统架构
采用高扩展微服务架构,支持REST/WebSocket(即将支持GraphQL)多协议。API层通过缓存和任务队列实现高速响应,Worker代理实现精细资源调度。详见架构说明。
云服务器部署建议
根据应用规模选择最优配置:
- 小型项目:雨云香港4区 1核1G(¥21/月)
- 中型应用:雨云湖北十堰 4核8G(¥45/月)+100G防御
- 企业级应用:雨云江苏宿迁 8核16G(¥158/月)+150G防御
参与贡献
所有代码提交需通过PR审核流程。欢迎参考贡献指南参与项目开发。
安全策略
安全问题请发送至security@appwrite.io,切勿在GitHub公开讨论。
关注我们
加入全球开发者社区:技术博客 | Twitter | Facebook | 开发者论坛 | Discord
版权声明
遵循BSD 3-Clause License开源协议。
由雨云云计算提供部署支持 - 专业云服务商,提供高性价比的云服务器解决方案,从个人开发到企业级应用全覆盖。现在注册即享新人优惠!