Appwrite
开源一站式后端开发平台,集成认证、数据库、存储、函数、消息和托管服务。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
一个开源的全能后端服务,省去拼接多个工具的麻烦。
主な機能
- 多种认证方式(邮箱、短信、OAuth、匿名、魔法链接)
- 可扩展数据库,支持查询、索引和关系
- 安全文件存储,支持加密、压缩和图片转换
- 无服务器函数,支持15种运行时,可按事件或定时触发
- 多渠道消息发送(邮件、短信、推送通知)
できないこと
- •自托管需预先安装 Docker,首次启动可能需几分钟初始化。,升级旧版本时必须运行迁移工具,否则数据可能不兼容。,Sites 托管功能在自托管版中可能不如云版稳定,建议生产环境用云服务。,免费云版有资源限制,注意速率和存储配额。
使用例
- 快速搭建 MVP 或原型,无需配置后端基础设施
- 为移动应用提供用户认证和实时数据同步
- 构建无服务器 API 后端,通过函数处理业务逻辑
- 需要统一消息推送(邮件/短信/推送)的应用
- 托管静态站点或服务端渲染的 Web 应用
詳細説明
Appwrite 是一个开源的全栈开发平台,将后端基础设施和 Web 托管整合在一起。它提供用户认证(邮箱/密码、短信、OAuth、匿名登录、魔法链接)、可扩展的数据库(支持查询、索引、关系)、安全的文件存储(加密、压缩、转换)、无服务器函数(15 种运行时)、多渠道消息推送(邮件、短信、推送通知)、实时能力,以及集成的 Web 应用托管(支持自定义域名、SSR)。既可使用托管云服务,也可通过 Docker 自行部署。旨在减少重复的后端工作,帮助团队更快构建生产级应用。
トラブルシューティング & FAQ (1)
トラブル対応なぜ、スケジュールされたAppwrite関数はlocalhostへの'connection refused'で失敗するのですか?
セルフホステッドAppwrite 1.9.0では、スケジュールされた関数が実際のAppwriteドメインではなくhttps://localhost/v1に接続しようとする場合があります。これは、スケジューラコンテナに_APP_DOMAIN環境変数が欠けているためです。ワークアラウンド: docker-compose.ymlを編集し、'appwrite-task-scheduler-functions'および'appwrite-task-scheduler-executions'サービスに以下の環境変数を追加します: _APP_DOMAIN、_APP_DOMAIN_FUNCTIONS、_APP_DOMAIN_SITES、_APP_CONSOLE_DOMAIN、_APP_OPTIONS_FORCE_HTTPS、_APP_MIGRATION_HOST、_APP_CONSOLE_SCHEMA。その後、'docker compose up -d'を実行して適用します。これにより、スケジュールされた実行が正しいエンドポイントを使用するようになります。恒久的な修正は、将来のリリースでこれらの変数をデフォルトで伝播することです。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
1. 访问 https://cloud.appwrite.io 注册免费云账号(或本地 Docker 安装)。
2. 创建新项目,选择平台(Web、Flutter、Android等),获取项目ID和密钥。
3. 安装对应 SDK(如 npm install appwrite),在代码中初始化客户端并调用服务。
- 1. 访问 https://cloud.appwrite.io 注册免费云账号(或本地 Docker 安装)。
- 2. 创建新项目,选择平台(Web、Flutter、Android等),获取项目ID和密钥。
- 3. 安装对应 SDK(如 npm install appwrite),在代码中初始化客户端并调用服务。
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
若使用 Docker 自托管:运行 `docker compose down -v` 并删除数据卷;若使用云服务,直接在控制台删除项目即可。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
1 FAQ