Skip to content
Back

[Error] Message: Internal curl error has occurred within the executor! Error Number: 28

  • 0
  • 1
  • Self Hosted
  • Functions
  • General
  • Web
daniD
13 Oct, 2025, 01:32

I am running a self-hosted Appwrite instance on a lab. I am running it into an Ubuntu server, using CloudFlare for DNS, I followed the documentation on https://appwrite.io/docs/advanced/self-hosting/installation. I deployed the Starter Function but I get this error on Appwrite console: Internal curl error has occurred within the executor! Error Number: 28\nError Code: 500 I looked on openruntimes-executor container and I saw this error:

TypeScript
[Error] Type: Exception
[Error] Message: Internal curl error has occurred within the executor! Error Number: 28
[Error] File: /usr/local/src/Executor/Runner/Docker.php
[Error] Line: 1145

My .env file is a copy of this and the docker-compose.yml file is a copy of (this)[https://appwrite.io/install/compose], the lack of information about this error is giving me a clue that I might be doing something wrong but not sure where, I really will appreaciate any help/clue to fix this error.

I am using appwrite 1.7.4 (has the docker-compose.yml shows)

TL;DR
Error message: Internal curl error has occurred within the executor! Error Number: 28. Resolution: Update the `searchdomain: domain_B.LTD` in the network configuration file to align the server domain with the Appwrite instance domain. The configuration file location varies based on the OS.
18 Oct, 2025, 13:34

I fixed it, I was doing something wrong, my server was created to point a domain A but my Appwrite instance I wanted to point ot domain B, that inconsistency was doing the executor point to a public IP while resolving hostname on curl http://hostname:3000, to fix it, I had to update the searchdomain:domain_B.LTD on network configuration file, that files is in different places depending on the OS (mine was in a atypical place because I was virtualizing), once you make that change, you should be good.

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more