Troubleshooting
Demi can help diagnose and fix common homelab issues.
Service Won't Start
You: the minecraft server isn't starting, can you check?
Demi: ★ container (action=logs, name=minecraft)
Error: EULA not accepted. Set EULA=TRUE to proceed.
The Minecraft server requires EULA acceptance. Want me to update
the container with EULA=TRUE?
Slow Performance
You: why is the server slow?
Demi: ★ system_info (action=processes)
★ system_info (action=memory)
Ollama is using 85% of available memory. Consider setting resource
limits with services.nurvus.maxMemoryGB.
Can't Reach a Service
You: I can't access nginx from my browser
Demi: ★ container (action=list)
★ network (action=port_check, host=localhost, port=9000)
★ network (action=http_check, host=http://localhost:9000)
Nginx is running and responding on port 9000. Check that your
firewall allows traffic from your network, or try accessing
http://<server-ip>:9000 directly.
Rollback After a Bad Deploy
If a rebuild causes problems, roll back immediately:
You: rollback
Demi: Rolling back to the previous NixOS generation. Ready to proceed?
You: yes
Demi: Rolled back to previous generation.
NixOS keeps previous system generations, so you can always undo a change.