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

유사한 프로젝트