Functions fail to deploy after switching to S3 (_APP_STORAGE_DEVICE=s3)
- 0
- Self Hosted
- Flutter
- Functions

Hi @D5 , after switching my self-hosted Appwrite instance to use AWS S3 as the storage backend, my Cloud Functions stopped working. I’m running Appwrite via Docker on an Ubuntu server.
What I did: • Updated .env with _APP_STORAGE_DEVICE=s3 and added all required APP_STORAGE_S3* variables • Restarted the Appwrite stack successfully • File uploads to S3 work fine from the Flutter app • However, when I try to appwrite push function --all, both of my functions fail to deploy • Console shows errors like:
% appwrite push function --all
ℹ Info: Validating functions ...
ℹ Info: Checking for changes ...
ℹ Info: Pushing functions ...
✗ Error • test-function (test-function) • Failed to deploy
✗ Error: Deployment of test-function has failed. Check at http://*******/console/*******/functions/function-test-function/deployment-6851d24c26ee70158b82 for more details
I’ve deleted and reinitialized the functions, removed appwrite.json, and re-pulled the project. Still no luck.
📌 My question: How can I properly deploy cloud functions with S3 enabled? Do I need to change _APP_DOMAIN_FUNCTIONS to my public IP or domain?
Thanks for any guidance! 🙏
Docker logs are attached in the text file
Recommended threads
- Getting 413 Payload too large when calli...
Hi, I have a self hosted v. 1.7.4 instance behind a reverse proxy and it is actually working well. But when I call: ```dart await account.deleteSession('curre...
- Strange sites behavior on self-hosted
Hello! I've been using sites for some weeks now, and everything seemed to be working fine. I have three sites (static) set, linked with github repositories: ...
- Cloud Functions Executions partially dow...
Yesterday we reported a wide Function-Downtime. Today we have the same - just not wide-spread across all functions. DEV is down - Prod still working. Its the s...
