Appwrite
Appwrite · 服务数量: 14 · 分类: 后端服务 · 来源: Coolify. 部署前检查此模板的服务与必需配置。
目录原文介绍
目录或发布者提供的介绍按原文展示。
A backend-as-a-service platform that simplifies the web & mobile app development.
此模板会创建什么
appwrite
appwrite/appwrite:2.0.0私有服务 持久化存储卷
appwrite-console
appwrite/new:1.1.16私有服务
appwrite-realtime
appwrite/appwrite:2.0.0私有服务
appwrite-worker
appwrite/appwrite:2.0.0私有服务
appwrite-task-scheduler
appwrite/appwrite:2.0.0私有服务
appwrite-task-maintenance
appwrite/appwrite:2.0.0私有服务
appwrite-task-interval
appwrite/appwrite:2.0.0私有服务
appwrite-geo
appwrite/geo:0.3.1私有服务
appwrite-assistant
appwrite/assistant:0.8.4私有服务
appwrite-browser
appwrite/browser:0.3.4私有服务
appwrite-postgresql
appwrite/postgres:0.1.0私有服务 持久化存储卷
appwrite-redis
redis:7.4.7-alpine私有服务 持久化存储卷
appwrite-clickhouse
clickhouse/clickhouse-server:26.4.3-alpine私有服务 持久化存储卷
appwrite-gateway
nginx:1.27-alpine公开入口
需要检查的配置
以下是模板暴露的配置项。部署表单会标明必填参数,并在创建服务前进行验证。
| 参数 | 环境变量名 |
|---|---|
| Compose project name | COMPOSE_PROJECT_NAME |
| App assistant openai api key | _APP_ASSISTANT_OPENAI_API_KEY |
| App compression min size bytes | _APP_COMPRESSION_MIN_SIZE_BYTES |
| App connections database documentsdb | _APP_CONNECTIONS_DATABASE_DOCUMENTSDB |
| App connections database vectorsdb | _APP_CONNECTIONS_DATABASE_VECTORSDB |
| App console bitbucket app id | _APP_CONSOLE_BITBUCKET_APP_ID |
| App console bitbucket secret | _APP_CONSOLE_BITBUCKET_SECRET |
| App console countries denylist | _APP_CONSOLE_COUNTRIES_DENYLIST |
| App console domain | _APP_CONSOLE_DOMAIN |
| App console github app id | _APP_CONSOLE_GITHUB_APP_ID |
| App console github secret | _APP_CONSOLE_GITHUB_SECRET |
| App console gitlab app id | _APP_CONSOLE_GITLAB_APP_ID |
| App console gitlab endpoint | _APP_CONSOLE_GITLAB_ENDPOINT |
| App console gitlab secret | _APP_CONSOLE_GITLAB_SECRET |
| App console google app id | _APP_CONSOLE_GOOGLE_APP_ID |
| App console google secret | _APP_CONSOLE_GOOGLE_SECRET |
| App console hostnames | _APP_CONSOLE_HOSTNAMES |
| App console trusted projects | _APP_CONSOLE_TRUSTED_PROJECTS |
| App console whitelist emails | _APP_CONSOLE_WHITELIST_EMAILS |
| App console whitelist ips | _APP_CONSOLE_WHITELIST_IPS |
| App database shared namespace | _APP_DATABASE_SHARED_NAMESPACE |
| App database shared tables | _APP_DATABASE_SHARED_TABLES |
| App db host documentsdb | _APP_DB_HOST_DOCUMENTSDB |
| App db pass documentsdb | _APP_DB_PASS_DOCUMENTSDB |
| App db schema documentsdb | _APP_DB_SCHEMA_DOCUMENTSDB |
| App db user documentsdb | _APP_DB_USER_DOCUMENTSDB |
| App dns | _APP_DNS |
| App docker hub password | _APP_DOCKER_HUB_PASSWORD |
| App docker hub username | _APP_DOCKER_HUB_USERNAME |
| App domain target caa | _APP_DOMAIN_TARGET_CAA |
| App email certificates | _APP_EMAIL_CERTIFICATES |
| App experiment logging config | _APP_EXPERIMENT_LOGGING_CONFIG |
| App experiment logging provider | _APP_EXPERIMENT_LOGGING_PROVIDER |
| App functions creation abuse limit | _APP_FUNCTIONS_CREATION_ABUSE_LIMIT |
| App logging config | _APP_LOGGING_CONFIG |
| App logging config realtime | _APP_LOGGING_CONFIG_REALTIME |
| App logging provider | _APP_LOGGING_PROVIDER |
| App maintenance retention audit console | _APP_MAINTENANCE_RETENTION_AUDIT_CONSOLE |
| App maintenance start time | _APP_MAINTENANCE_START_TIME |
| App migrations firebase client id | _APP_MIGRATIONS_FIREBASE_CLIENT_ID |
| App migrations firebase client secret | _APP_MIGRATIONS_FIREBASE_CLIENT_SECRET |
| App options abuse increased limit projects | _APP_OPTIONS_ABUSE_INCREASED_LIMIT_PROJECTS |
| App queue name | _APP_QUEUE_NAME |
| App redis pass | _APP_REDIS_PASS |
| App redis user | _APP_REDIS_USER |
| App sms from | _APP_SMS_FROM |
| App sms projects deny list | _APP_SMS_PROJECTS_DENY_LIST |
| App sms provider | _APP_SMS_PROVIDER |
| App smtp host | _APP_SMTP_HOST |
| App smtp password | _APP_SMTP_PASSWORD |
| App smtp port | _APP_SMTP_PORT |
| App smtp secure | _APP_SMTP_SECURE |
| App smtp username | _APP_SMTP_USERNAME |
| App storage antivirus host | _APP_STORAGE_ANTIVIRUS_HOST |
| App storage backblaze access key | _APP_STORAGE_BACKBLAZE_ACCESS_KEY |
| App storage backblaze bucket | _APP_STORAGE_BACKBLAZE_BUCKET |
| App storage backblaze secret | _APP_STORAGE_BACKBLAZE_SECRET |
| App storage do spaces access key | _APP_STORAGE_DO_SPACES_ACCESS_KEY |
| App storage do spaces bucket | _APP_STORAGE_DO_SPACES_BUCKET |
| App storage do spaces secret | _APP_STORAGE_DO_SPACES_SECRET |
| App storage linode access key | _APP_STORAGE_LINODE_ACCESS_KEY |
| App storage linode bucket | _APP_STORAGE_LINODE_BUCKET |
| App storage linode secret | _APP_STORAGE_LINODE_SECRET |
| App storage s3 access key | _APP_STORAGE_S3_ACCESS_KEY |
| App storage s3 bucket | _APP_STORAGE_S3_BUCKET |
| App storage s3 endpoint | _APP_STORAGE_S3_ENDPOINT |
| App storage s3 secret | _APP_STORAGE_S3_SECRET |
| App storage wasabi access key | _APP_STORAGE_WASABI_ACCESS_KEY |
| App storage wasabi bucket | _APP_STORAGE_WASABI_BUCKET |
| App storage wasabi secret | _APP_STORAGE_WASABI_SECRET |
| App system response format | _APP_SYSTEM_RESPONSE_FORMAT |
| App vcs bitbucket client id | _APP_VCS_BITBUCKET_CLIENT_ID |
| App vcs bitbucket client secret | _APP_VCS_BITBUCKET_CLIENT_SECRET |
| App vcs bitbucket webhook secret | _APP_VCS_BITBUCKET_WEBHOOK_SECRET |
| App vcs gitea browser endpoint | _APP_VCS_GITEA_BROWSER_ENDPOINT |
| App vcs gitea client id | _APP_VCS_GITEA_CLIENT_ID |
| App vcs gitea client secret | _APP_VCS_GITEA_CLIENT_SECRET |
| App vcs gitea endpoint | _APP_VCS_GITEA_ENDPOINT |
| App vcs gitea webhook secret | _APP_VCS_GITEA_WEBHOOK_SECRET |
| App vcs github app id | _APP_VCS_GITHUB_APP_ID |
| App vcs github app name | _APP_VCS_GITHUB_APP_NAME |
| App vcs github client id | _APP_VCS_GITHUB_CLIENT_ID |
| App vcs github client secret | _APP_VCS_GITHUB_CLIENT_SECRET |
| App vcs github private key | _APP_VCS_GITHUB_PRIVATE_KEY |
| App vcs github webhook secret | _APP_VCS_GITHUB_WEBHOOK_SECRET |
| App vcs gitlab client id | _APP_VCS_GITLAB_CLIENT_ID |
| App vcs gitlab client secret | _APP_VCS_GITLAB_CLIENT_SECRET |
| App vcs gitlab endpoint | _APP_VCS_GITLAB_ENDPOINT |
| App vcs gitlab webhook secret | _APP_VCS_GITLAB_WEBHOOK_SECRET |
| App vcs origin client id | _APP_VCS_ORIGIN_CLIENT_ID |
| App vcs origin private key | _APP_VCS_ORIGIN_PRIVATE_KEY |
| App vcs webhook url | _APP_VCS_WEBHOOK_URL |
部署步骤
- 点击配置部署,登录或创建账户。
- 选择新项目或已有项目,以及可用区域。
- 检查服务、必填参数、存储和兼容性警告。配置确认后再提交部署。
- 查看部署日志,完成应用初始化,并在生产使用前测试连接地址。
托管费用
CPU、内存、存储与网络使用量共同计费,所选区域会影响资源价格。多服务模板中的每个服务都产生资源用量;外部 API 与软件许可证费用单独计算。
查看价格与资源费用估算来源与验证
此部署配置来自 Coolify 的 Apache-2.0 开放模板集合,通过 Polyer compose 导入器进行适配。
静态兼容性分析不等于实际应用验证。生产使用前,请测试所选配置和恢复流程。