From 3ce78a69cc5bf4a70fbb1dcd43fc62d560758bcd Mon Sep 17 00:00:00 2001 From: Ibaraki Douji Date: Fri, 31 Jul 2026 13:56:06 +0200 Subject: [PATCH] docs: add `_APP_EXECUTOR_CONNECTION_STORAGE` variable to environment configuration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This update introduces the `_APP_EXECUTOR_CONNECTION_STORAGE` variable, which specifies the DSN for the executor’s artifact storage, enhancing the documentation for environment variables in self-hosting configurations. --- .../configuration/environment-variables/+page.markdoc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/routes/docs/advanced/self-hosting/configuration/environment-variables/+page.markdoc b/src/routes/docs/advanced/self-hosting/configuration/environment-variables/+page.markdoc index af1b5644c0..46ee0e5334 100644 --- a/src/routes/docs/advanced/self-hosting/configuration/environment-variables/+page.markdoc +++ b/src/routes/docs/advanced/self-hosting/configuration/environment-variables/+page.markdoc @@ -138,6 +138,7 @@ If running in production, it might be easier to use a 3rd party SMTP server as i | `_APP_FUNCTIONS_RUNTIMES` | **version >= 0.8.0** This option allows you to enable or disable runtime environments for cloud functions. Disable unused runtimes to save disk space. To enable cloud function runtimes, pass a list of enabled environments separated by a comma. [Learn more about runtimes](/docs/products/functions/runtimes).| | `_APP_EXECUTOR_SECRET` | **version >= 0.13.0** The secret key used by Appwrite to communicate with the function executor. Make sure to change this! | | `_APP_EXECUTOR_HOST` | **version >= 0.13.0** The host used by Appwrite to communicate with the function executor! | +| `_APP_EXECUTOR_CONNECTION_STORAGE` | **version >= 1.9.5** DSN for the executor’s artifact storage (function/site builds and deployments). Default: `local://localhost`. For AWS S3 use `s3://ACCESS_KEY:SECRET@BUCKET.s3.REGION.amazonaws.com?region=REGION`. For S3-compatible providers (MinIO, Garage, etc.) use `s3://ACCESS_KEY:SECRET@localhost/BUCKET?region=REGION&url=URL_ENCODED_ENDPOINT`. A host is always required in the DSN; when using `url=`, `localhost` is a valid placeholder. This is separate from `_APP_STORAGE_*`, which configures Appwrite’s own storage device. | | `_APP_EXECUTOR_RUNTIME_NETWORK`| **version >= 0.13.0** Deprecated with 0.14.0, use `OPEN_RUNTIMES_NETWORK` instead! | | `_APP_FUNCTIONS_ENVS` | **version >= 0.7.0** Deprecated with 0.8.0, use `_APP_FUNCTIONS_RUNTIMES` instead! | | `_APP_COMPUTE_INACTIVE_THRESHOLD` | **version >= 1.7.0** The minimum time a function or site must be inactive before it can be shut down and cleaned up. This feature is intended to clean up unused containers. Containers may remain active for longer than the interval before being shut down, as Appwrite only cleans up unused containers every hour. If no value is provided, the default is 60 seconds. |