> Our Appwrite Init event has concluded. You can check out all the new and upcoming features [on our Init website](https://appwrite.io/init) ð
<br />
<p align="center">
<a href="https://appwrite.io" target="_blank"><img src="./public/images/banner.png" alt="Appwrite Logo"></a>
<br />
<br />
<b>Appwrite is a backend platform for developing Web, Mobile, and Flutter applications. Built with the open source community and optimized for developer experience in the coding languages you love.</b>
<br />
<br />
</p>
<!-- [![Build Status](https://img.shields.io/travis/com/appwrite/appwrite?style=flat-square)](https://travis-ci.com/appwrite/appwrite) -->
[![We're Hiring](https://img.shields.io/static/v1?label=We're&message=Hiring&color=blue&style=flat-square)](https://appwrite.io/company/careers)
[![Hacktoberfest](https://img.shields.io/static/v1?label=hacktoberfest&message=ready&color=191120&style=flat-square)](https://hacktoberfest.appwrite.io)
[![Discord](https://img.shields.io/discord/564160730845151244?label=discord&style=flat-square)](https://appwrite.io/discord?r=Github)
[![Build Status](https://img.shields.io/github/actions/workflow/status/appwrite/appwrite/tests.yml?branch=master&label=tests&style=flat-square)](https://github.com/appwrite/appwrite/actions)
[![Twitter Account](https://img.shields.io/twitter/follow/appwrite?color=00acee&label=twitter&style=flat-square)](https://twitter.com/appwrite)
<!-- [![Docker Pulls](https://img.shields.io/docker/pulls/appwrite/appwrite?color=f02e65&style=flat-square)](https://hub.docker.com/r/appwrite/appwrite) -->
<!-- [![Translate](https://img.shields.io/badge/translate-f02e65?style=flat-square)](docs/tutorials/add-translations.md) -->
<!-- [![Swag Store](https://img.shields.io/badge/swag%20store-f02e65?style=flat-square)](https://store.appwrite.io) -->
English | [ç®ä½ä¸æ](README-CN.md)
[**Announcing Appwrite Cloud Public Beta! Sign up today!**](https://cloud.appwrite.io)
Appwrite is an end-to-end backend server for Web, Mobile, Native, or Backend apps packaged as a set of Docker<nobr> microservices. Appwrite abstracts the complexity and repetitiveness required to build a modern backend API from scratch and allows you to build secure apps faster.
Using Appwrite, you can easily integrate your app with user authentication and multiple sign-in methods, a database for storing and querying users and team data, storage and file management, image manipulation, Cloud Functions, and [more services](https://appwrite.io/docs).
<p align="center">
<br />
<a href="https://www.producthunt.com/posts/appwrite-2?utm_source=badge-top-post-badge&utm_medium=badge&utm_souce=badge-appwrite-2" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/top-post-badge.svg?post_id=360315&theme=light&period=daily" alt="Appwrite - 100% open source alternative for Firebase | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a>
<br />
<br />
</p>
![Appwrite](public/images/github.png)
Find out more at: [https://appwrite.io](https://appwrite.io)
Table of Contents:
- [Installation](#installation)
- [Unix](#unix)
- [Windows](#windows)
- [CMD](#cmd)
- [PowerShell](#powershell)
- [Upgrade from an Older Version](#upgrade-from-an-older-version)
- [One-Click Setups](#one-click-setups)
- [Getting Started](#getting-started)
- [Services](#services)
- [SDKs](#sdks)
- [Client](#client)
- [Server](#server)
- [Community](#community)
- [Architecture](#architecture)
- [Contributing](#contributing)
- [Security](#security)
- [Follow Us](#follow-us)
- [License](#license)
## Installation
Appwrite is designed to run in a containerized environment. Running your server is as easy as running one command from your terminal. You can either run Appwrite on your localhost using docker-compose or on any other container orchestration tool, such as [Kubernetes](https://kubernetes.io/docs/home/), [Docker Swarm](https://docs.docker.com/engine/swarm/), or [Rancher](https://rancher.com/docs/).
The easiest way to start running your Appwrite server is by running our docker-compose file. Before running the installation command, make sure you have [Docker](https://www.docker.com/products/docker-desktop) installed on your machine:
### Unix
```bash
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.5.3
```
### Windows
#### CMD
```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.5.3
```
#### PowerShell
```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.5.3
```
Once the Docker installation is complete, go to http://localhost to access the Appwrite console from your browser. Please note that on non-Linux native hosts, the server might take a few minutes to start after completing the installation.
For advanced production and custom installation, check out our Docker [environment variables](https://appwrite.io/docs/environment-variables) docs. You can also use our public [docker-compose.yml](https://appwrite.io/install/compose) and [.env](https://appwrite.io/install/env) files to manually set up an environment.
### Upgrade from an Older Version
If you are upgrading your Appwrite server from an older version, you should use the Appwrite migration tool once your setup is completed. For more information regarding this, check out the [Installation Docs](https://appwrite.io/docs/installation).
## One-Click Setups
In addition to running Appwrite locally, you can also launch Appwrite using a pre-configured setup. This allows you to get up and running quickly with Appwrite without installing Docker on your local machine.
Choose from one of the providers below:
<table border="0">
<tr>
<td align="center" width="100" height="100">
<a href="https://marketplace.digitalocean.com/apps/appwrite">
<img width="50" height="39" src="public/images/integrations/digitalocean-logo.svg" alt="DigitalOcean Logo" />
<br /><sub><b>DigitalOcean</b></sub></a>
</a>
</td>
<td align="center" width="100" height="100">
<a href="https://gitpod.io/#https://github.com/appwrite/integration-for-gitpod">
<img width="50" height="39" src="public/images/integrations/gitpod-logo.svg" alt="Gitpod Logo" />
<br /><sub><b>Gitpod</b></sub></a>
</a>
</td>
<td align="center" width="100" height="100">
<a href="https://www.linode.com/marketplace/apps/appwrite/appwrite/">
<img width="50" height="39" src="public/images/integrations/akamai-logo.svg" alt="Akamai Logo" />
<br /><sub><b>Akamai Compute</b></sub></a>
</a>
</td>
</tr>
</table>
## Getting Started
Getting started with Appwrite is as easy as creating a new project, choosing your platform, and integrating its SDK into your code. You can easily get started with your platform of choice by reading one of our Getting Started tutorials.
- [Getting Started for Web](https://appwrite.io/docs/getting-started-for-web)
- [Getting Started for Flutter](https://appwrite.io/docs/getting-started-for-flutter)
- [Getting Started for Apple](https://appwrite.io/docs/getting-started-for-apple)
- [Getting Started for Android](https://appwrite.io/docs/getting-started-for-android)
- [Getting Started for Server](https://appwrite.io/docs/getting-started-for-server)
- [Getting Started for CLI](https://appwrite.io/docs/command-line)
### Services
- [**Account**](https://appwrite.io/docs/references/cloud/client-web/account) - Manage current user authentication and account.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一个端到端的开发者平台,基于Docker构建。它提供了容器化的微服务库,可应用于网页端、移动端和后端。Appwrite通过可视化界面简化了API编写过程,为开发者创造了高效的开发环境,同时保证了软件的安全性。
资源推荐
资源详情
资源评论
收起资源包目录
基于Docker的开发者平台:一个端到端的开发者平台,基于Docker构建 它提供了容器化的微服务库,可应用于网页端、移动端 (2000个子文件)
main.dart 1KB
ws.js 2KB
index.js 1KB
http.js 1KB
rest-serial.js 1KB
graphql-batched.js 755B
graphql-full-selection.js 707B
graphql-full-selection.js 399B
graphql-selection-set.js 395B
graphql-selection-set.js 375B
rest.js 317B
rest.js 301B
swagger2-latest-console.json 636KB
swagger2-1.5.x-console.json 636KB
open-api3-1.5.x-console.json 623KB
open-api3-latest-console.json 623KB
swagger2-1.4.x-console.json 491KB
open-api3-1.4.x-console.json 482KB
swagger2-latest-server.json 476KB
swagger2-1.5.x-server.json 476KB
open-api3-1.5.x-server.json 465KB
open-api3-latest-server.json 465KB
swagger2-1.3.x-console.json 386KB
open-api3-1.3.x-console.json 379KB
swagger2-1.2.x-console.json 358KB
open-api3-1.2.x-console.json 351KB
swagger2-1.0.x-console.json 347KB
open-api3-1.0.x-console.json 341KB
swagger2-1.1.x-console.json 338KB
open-api3-1.1.x-console.json 332KB
swagger2-0.15.x-console.json 330KB
open-api3-0.15.x-console.json 325KB
swagger2-1.4.x-server.json 324KB
open-api3-1.4.x-server.json 319KB
swagger2-0.14.x-console.json 297KB
open-api3-0.14.x-console.json 293KB
swagger2-0.13.x-console.json 292KB
open-api3-0.13.x-console.json 288KB
swagger2-1.3.x-server.json 287KB
open-api3-1.3.x-server.json 282KB
swagger2-0.12.x-console.json 270KB
open-api3-0.12.x-console.json 265KB
swagger2-1.2.x-server.json 262KB
open-api3-1.2.x-server.json 258KB
swagger2-1.0.x-server.json 250KB
swagger2-1.1.x-server.json 250KB
open-api3-1.0.x-server.json 246KB
open-api3-1.1.x-server.json 245KB
swagger2-0.15.x-server.json 234KB
open-api3-0.15.x-server.json 231KB
swagger2-0.11.x-console.json 216KB
swagger2-0.10.x-console.json 216KB
swagger2-0.14.x-server.json 214KB
swagger2-0.13.x-server.json 211KB
open-api3-0.14.x-server.json 211KB
open-api3-0.13.x-server.json 208KB
swagger2-0.9.x-console.json 208KB
swagger2-0.8.x-console.json 206KB
swagger2.json 204KB
swagger2-0.7.x-console.json 193KB
swagger2-0.12.x-server.json 191KB
open-api3-0.12.x-server.json 188KB
swagger2-latest-client.json 185KB
swagger2-1.5.x-client.json 185KB
open-api3-1.5.x-client.json 182KB
open-api3-latest-client.json 182KB
swagger2-1.4.x-client.json 152KB
open-api3-1.4.x-client.json 149KB
swagger2-0.11.x-server.json 149KB
swagger2-0.10.x-server.json 149KB
swagger2-0.9.x-server.json 145KB
swagger2-0.8.x-server.json 143KB
swagger2-1.3.x-client.json 140KB
open-api3-1.3.x-client.json 137KB
swagger2-1.2.x-client.json 133KB
swagger2-0.15.x-client.json 132KB
open-api3-1.2.x-client.json 131KB
open-api3-0.15.x-client.json 131KB
swagger2-0.6.x-console.json 126KB
swagger2-1.0.x-client.json 126KB
swagger2-1.1.x-client.json 125KB
open-api3-1.0.x-client.json 124KB
open-api3-1.1.x-client.json 123KB
swagger2-0.14.x-client.json 122KB
open-api3-0.14.x-client.json 121KB
swagger2-0.13.x-client.json 120KB
open-api3-0.13.x-client.json 119KB
swagger2-0.7.x-server.json 117KB
swagger2-0.12.x-client.json 114KB
open-api3-0.12.x-client.json 112KB
swagger2-0.11.x-client.json 109KB
swagger2-0.10.x-client.json 109KB
swagger2-0.8.x-client.json 108KB
swagger2-0.9.x-client.json 105KB
swagger2-0.7.x-client.json 100KB
swagger2-0.6.x-server.json 66KB
swagger2-0.6.x-client.json 63KB
terms.json 46KB
ml.json 18KB
as.json 17KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
UnknownToKnown
- 粉丝: 1w+
- 资源: 773
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Altium Designer 25.0.2 Build 28 (x64)
- PC-7095E-2024 EN Design and Assembly Process Guidanc
- DS.SolidWorks.2025.SP0.Premium-SSQ
- yolov5的yolovs参数
- 通过C#实现抽象工厂模式(Abstract Factory Pattern).rar
- 通过java实现抽象工厂模式(Abstract Factory Pattern).rar
- 通过python实现抽象工厂模式(Abstract Factory Pattern).rar
- 学习记录111111111111111111111111
- JavaScript函数
- java-leetcode题解之Range Sum Query 2D - Mutable.java
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功