Skip to content
Back

Self hosted installation does not show configured runtime envs and fails to create any function

  • 0
  • Self Hosted
JoeArenas
18 Feb, 2025, 18:55

Hi everyone, I'm new to appwrite, I did a self-hosted installation on my vps with a tool called caprover. There are some differences, mainly with the networks; while in appwrite's docker-compose I can see that there are three networks (gateway for traefik, appwrite and runtime for open runtimes) caprover removes traefik and its network (since it handles the reverse proxy with ngnix) and registers all containers in its own swarm scope overlay network so all containers managed by them can communicate. My installation finished and I was able to access https://my-domain/console, where everything seems to work correctly. I also have the environment variable _APP_FUNCTIONS_RUNTIMES=node-20.0,java-21.0 configured in the corresponding services and when accessing the logs of the open runtime executor service I see that it starts well but, when I go to the functions section, it happens that, in the templates section, it lists several environments that I suppose are the default ones, but it doesn't show me Java, and if I try to create a function, it only allows me to point to the nodejs environment that I included in the variable, but not the Java one, and then, when I want to create any function, it simply says fail, as you can see in the image attached. I also more specific detail in the attachment. I thank you in advance for any information, help or guidance that you can provide me, greetings

TL;DR
Developers experiencing issues with self-hosted Appwrite installation not displaying configured runtime environments and failing to create functions properly. Differences in networks between Appwrite's docker-compose and Caprover causing potential mismatches. Despite successful HTTPS access to the console, templates section not showing Java environment as configured, and creation of functions resulting in failure. No solution provided yet.
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