Appwrite
Appwrite · Services: 14 · Category: Backend · Source: Coolify. Review this template's services and required configuration before deploying.
Original catalog description
Descriptions supplied by the catalog or publisher are shown in their original language.
A backend-as-a-service platform that simplifies the web & mobile app development.
What this template creates
appwrite/appwrite:2.0.0appwrite/new:1.1.16appwrite/appwrite:2.0.0appwrite/appwrite:2.0.0appwrite/appwrite:2.0.0appwrite/appwrite:2.0.0appwrite/appwrite:2.0.0appwrite/geo:0.3.1appwrite/assistant:0.8.4appwrite/browser:0.3.4appwrite/postgres:0.1.0redis:7.4.7-alpineclickhouse/clickhouse-server:26.4.3-alpinenginx:1.27-alpineConfiguration to review
These inputs are exposed by the template. The deployment form identifies required values and validates them before creating services.
| Input | Environment key |
|---|---|
| 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 |
How to deploy
- Select Configure deployment and sign in or create an account.
- Choose a new or existing project and select an available region.
- Review services, required inputs, storage and compatibility warnings. Submit the deployment only when the configuration is ready.
- Inspect deployment logs, complete the application's setup and test its endpoints before production use.
Hosting costs
CPU, memory, storage and network usage contribute to your bill. The selected region affects resource prices. A multi-service template incurs usage for each service; external APIs and software licenses are separate.
Review prices and estimate resource costsSource and validation
This deployment configuration comes from Coolify's Apache-2.0 licensed open template collection and is adapted through Polyer's compose importer.
Static compatibility analysis is not a live application verification. Test your chosen configuration and recovery workflow before using it for production.