Quick Fixes
”Run diagnostics”
The installer ships with a doctor script that checks the stack and common misconfigurations.”I can’t access the web interface”
- Check if the containers are running:
- Verify the ports are correctly mapped:
- Check the web container logs:
“Edge Runtime errors in kodus-web logs”
If you see errors like A Node.js API is used ... not supported in the Edge Runtime (often with an axios import trace), part of the web app is running in the Edge Runtime, which does not support Node.js APIs.
- Update to the latest
kodus-webimage (re-run the installer or rundocker-compose pull kodus-webanddocker-compose up -d). - If you are building from source, make sure auth/server routes run on the Node.js runtime (set
export const runtime = "nodejs"and avoidruntime = "edge"on those routes). - Rebuild and restart the container.
”Git webhooks aren’t working”
- Verify your domain setup:
- Check the webhooks logs for webhook attempts:
- Verify your reverse proxy configuration:
“Database connection issues”
- Check database container status:
- Verify database logs:
- Test database connections:
“Migration failed due to missing vector type”
If you encounter the error “type vector does not exist” during migrations, this is because the pgvector extension is not enabled in your PostgreSQL database. Here’s how to fix it:- Connect to your PostgreSQL database:
- Enable the pgvector extension:
- After enabling the extension, try running your migrations again:
Common Problems
RabbitMQ Issues
If you’re seeing message queue errors:- Check RabbitMQ status:
-
Access the management console at
http://localhost:15672to verify queues and connections - Restart the service if needed:
Resource Problems
If services are slow or crashing:- Check resource usage:
- Verify container limits:
- Adjust resource limits in docker-compose.yml if needed
Getting Help
What to Include in Support Requests
- The exact error message
- Relevant logs from affected services
- Your deployment method (CLI, VM, etc.)
- Steps to reproduce the issue