OpenSource-Hub
A

Appwrite

56.0k stars·開発ツール·SHA-256 チェックサム確認済み

开源一站式后端开发平台,集成认证、数据库、存储、函数、消息和托管服务。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

一个开源的全能后端服务,省去拼接多个工具的麻烦。

主な機能

  • 多种认证方式(邮箱、短信、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'を実行して適用します。これにより、スケジュールされた実行が正しいエンドポイントを使用するようになります。恒久的な修正は、将来のリリースでこれらの変数をデフォルトで伝播することです。

参照 Issue #12200

タグ

backend-as-a-servicebaasopen-sourceauthenticationdatabasestorageserverlessweb-hostingreal-timemessaging

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

1. 访问 https://cloud.appwrite.io 注册免费云账号(或本地 Docker 安装)。

4

2. 创建新项目,选择平台(Web、Flutter、Android等),获取项目ID和密钥。

5

3. 安装对应 SDK(如 npm install appwrite),在代码中初始化客户端并调用服务。

インストールガイド
  1. 1. 访问 https://cloud.appwrite.io 注册免费云账号(或本地 Docker 安装)。
  2. 2. 创建新项目,选择平台(Web、Flutter、Android等),获取项目ID和密钥。
  3. 3. 安装对应 SDK(如 npm install appwrite),在代码中初始化客户端并调用服务。
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

若使用 Docker 自托管:运行 `docker compose down -v` 并删除数据卷;若使用云服务,直接在控制台删除项目即可。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスBSD-3-Clause
最終更新2026-06-26 22:45:17
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト