Polyer

Appwrite

Appwrite · Services: 14 · Category: Backend · Source: Coolify. Review this template's services and required configuration before deploying.

BackendCoolify open catalog
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

appwriteappwrite/appwrite:2.0.0
Private service Persistent volume
appwrite-consoleappwrite/new:1.1.16
Private service
appwrite-realtimeappwrite/appwrite:2.0.0
Private service
appwrite-workerappwrite/appwrite:2.0.0
Private service
appwrite-task-schedulerappwrite/appwrite:2.0.0
Private service
appwrite-task-maintenanceappwrite/appwrite:2.0.0
Private service
appwrite-task-intervalappwrite/appwrite:2.0.0
Private service
appwrite-geoappwrite/geo:0.3.1
Private service
appwrite-assistantappwrite/assistant:0.8.4
Private service
appwrite-browserappwrite/browser:0.3.4
Private service
appwrite-postgresqlappwrite/postgres:0.1.0
Private service Persistent volume
appwrite-redisredis:7.4.7-alpine
Private service Persistent volume
appwrite-clickhouseclickhouse/clickhouse-server:26.4.3-alpine
Private service Persistent volume
appwrite-gatewaynginx:1.27-alpine
Public endpoint

Configuration to review

These inputs are exposed by the template. The deployment form identifies required values and validates them before creating services.

InputEnvironment key
Compose project nameCOMPOSE_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

  1. Select Configure deployment and sign in or create an account.
  2. Choose a new or existing project and select an available region.
  3. Review services, required inputs, storage and compatibility warnings. Submit the deployment only when the configuration is ready.
  4. 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 costs

Source 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.

Choose your next step