Troubleshooting
Connection Issues
Can't access llumen from browser
Symptoms: Connection refused, timeout
Solutions:
-
Check if llumen is running:
docker ps # or
curl http://localhost/api/health -
Verify port binding:
docker logs llumen
# Should see: "Listening on 0.0.0.0:80" -
Check firewall:
sudo ufw allow 80 -
Try different port:
docker run -p 8080:80 ... ghcr.io/pinkfuwa/llumen:latest
Port 80 already in use
Error: "bind: address already in use"
Solutions:
-
Find what's using port 80:
sudo lsof -i :80 -
Use different port:
docker run -p 8080:80 ... ghcr.io/pinkfuwa/llumen:latestAccess at http://localhost:8080
API Issues
API key not working
Symptoms: 401 errors, "Invalid API key"
Solutions:
-
Verify key is set:
docker exec llumen env | grep API_KEY -
Check key format:
- OpenRouter: starts with
sk-or-v1- - OpenAI: starts with
sk-
- OpenRouter: starts with
-
Verify key is valid at provider's website
-
Restart after setting key:
docker restart llumen
Slow or no responses
Symptoms: Requests timeout, very slow responses
Solutions:
-
Check API provider status
-
Test API directly:
curl https://openrouter.ai/api/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"openai/gpt-3.5-turbo","messages":[{"role":"user","content":"Hi"}]}' -
Try different model (smaller/faster)
-
Check network connectivity
-
Verify rate limits not exceeded
Docker Issues
Permission denied
Error: "Permission denied while trying to connect"
Solutions:
-
Add user to docker group:
sudo usermod -aG docker $USER
newgrp docker -
Or use sudo:
sudo docker run ... -
Check Docker service:
sudo systemctl status docker
sudo systemctl start docker
Out of disk space
Error: "no space left on device"
Solutions:
-
Check disk space:
df -h -
Clean Docker:
docker system prune -a -
Remove unused volumes:
docker volume prune
Data Issues
Conversations not saving
Symptoms: History disappears after restart
Solutions:
-
Verify volume mount:
docker inspect llumen | grep -A 10 Mounts -
Check permissions:
ls -la ./llumen-data -
Ensure DATA_PATH set:
docker run -e DATA_PATH=/data -v ./data:/data ...
Cannot upload files
Symptoms: Upload fails, errors in logs
Solutions:
-
Check available disk space
-
Verify file size < 50MB
-
Check file format (PDF must be valid)
-
Review container logs:
docker logs llumen
Performance Issues
High memory usage
Solutions:
-
Set memory limit:
docker run --memory="256m" ... ghcr.io/pinkfuwa/llumen:latest -
Clear conversation history
-
Restart container:
docker restart llumen
Slow UI
Solutions:
-
Check browser console for errors
-
Clear browser cache
-
Try different browser
-
Check network latency:
ping your-llumen-server
Getting Help
Check Logs
# Docker
docker logs llumen
docker logs -f llumen # Follow
# Native
journalctl -u llumen -f
Collect Debug Info
When reporting issues, include:
- llumen version
- Installation method (Docker/native)
- Operating system
- Error messages from logs
- Steps to reproduce
Community Support
- GitHub Discussions
- Issue Tracker
- Include debug info from above
Common Error Codes
| Code | Meaning | Solution |
|---|---|---|
| 401 | Unauthorized | Check API key |
| 403 | Forbidden | Check permissions |
| 404 | Not found | Check URL/route |
| 500 | Server error | Check logs |
| 502 | Bad gateway | Check proxy config |
| 503 | Service unavailable | Check if running |
Still Having Issues?
Create an Issue
Report bugs or request help on GitHub