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

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
Recommended threads
- Unable to Create Relation Attribute in A...
Hello, I’m running a self-hosted Appwrite v1.7.4 instance on my server. I want to create a relation attribute between two collections in the console, but the co...
- Having permission issues with imported s...
Hello, I have my self hosted project on a server, and i wanted to import the schema to my local machine dev instance so I used the json file from the server ...
- Bug Report: Dynamic API Keys Cannot Crea...
Reproduction Steps 1. Create an Appwrite function (note: not triggered by a user) 2. Initialize client with dynamic API key parsed from `x-appwrite-key` header...
