Appwrite后端开发神器
面向移动和 Web 开发人员的开源后端服务器
Appwrite 是一个新的开源软件,用于前端和移动开发人员的端到端的后端服务器,可以让你更快地构建应用程序。Appwrite 的目标是抽象和简化 REST API 和工具背后的常见开发任务,以帮助开发人员更快地构建高级应用程序。

1. 服务部署安装
推荐使用 docker 进行容器化部署
当使用 Docker 安装部署之后,可以通过浏览器访问 http://localhost 地址,来访问 Appwrite 服务。需要注意的是,在非 Linux 本机主机上,安装完成后服务器可能需要几分钟才能启动。

- 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:0.10.2 1. 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:0.10.2
- docker-compose
$ mkdir appwrite-ce && cd appwrite-ce $ curl -o docker-compose.yml https://appwrite.io/docker-compose.yml $ docker-compose up -d --remove-orphans
2. 主要功能介绍
利用 Appwrite 产品加速您在任何平台上的开发!
这里简单介绍一些主要的 Appwrite 服务,并解释它们的主要功能以及它们的设计方式,相比从头开始编写所有后端 API,这可以帮助你更快地构建下一个项目。随着更多开源中间件变得更易于使用,软件开发越来越容易。Appwrite 声称可将开发时间和成本降低 70%。 Appwrite 是一个安全的开源 后端即服务,适用于绝大多数的应用程序。Appwrite 负责用户身份验证、授权、会话管理、角色和访问控制、数据库、文件存储、电子邮件验证、密码恢复、20 多个 OAuth 提供程序、自动 SSL、云功能等等!

- [1] Appwrite 身份验证 - Users