MiroFish Netzwerkfehler beheben 2026: VITE_API_BASE_URL für VPS & Remote-Zugriff
MiroFish Network Error auf dem VPS bedeutet meist: Der Browser ruft localhost:5001 auf. Dieser Leitfaden erklärt VITE_API_BASE_URL und die Ports 3000/5001 — mit Links zu SSH-Fernzugriff, OpenClaw-Bereitstellung und Kurzzeitmiete-Nodes.
Hinweis: Cloud-Mac-Miete von VpsGona. MiroFish ist unabhängiges OSS.
Neuinstallation? Zuerst den MiroFish Docker Bereitstellungsguide (.env und compose) durchgehen.
Warum Network Error
UI auf :3000 lädt, API scheitert bei falscher axios-URL (#511).
Localhost-Falle
localhost im Browser-JS ist Ihr PC, nicht der Server. Vite-Proxy gilt nur lokal.
VITE_API_BASE_URL
VITE_-Variablen werden beim Build eingebettet (Vite-Doku). Docker: --build nach .env-Änderung.
VITE_API_BASE_URL=http://ÖFFENTLICHE_IP:5001
Fix-Checkliste
| Fall | Wert | Neustart | Hinweis |
|---|---|---|---|
| Same machine | http://127.0.0.1:5001 | npm run dev | Default works |
| LAN browser | http://192.168.x.x:5001 | Restart Vite | Use LAN IP in env |
| VPS / cloud | http://PUBLIC_IP:5001 | docker compose up --build -d | Open ports 3000/5001 |
.envbearbeiten- Ports 3000/5001 mappen
docker compose up --build -d- Browser hart neu laden
Ports & Firewall
Cloud-SG und ufw für 3000 und 5001 öffnen. Extern curl testen.
Backend prüfen
curl http://IP:5001/vom Laptop- DevTools: XHR-Host = öffentliche IP
- Frontend nach Env-Änderung neu bauen
Cloud-Mac-Option
Kurzpilot: Mac mini M4 ab $20.7/Tag — SSH vs VNC, Node-Auswahl.
FAQ
404 auf http://IP:5001/ = Ausfall?
Nicht zwingend—Root evtl. undefiniert. Timeout → FW/Docker.
localhost trotz .env?
Frontend-Rebuild nötig (Docker --build).
HTTPS möglich?
Ja, mit Reverse Proxy und passender VITE_API_BASE_URL.
LLM-Keys?
Network Error ohne Antwort → meist Host. Zuerst Netzwerk.
LAN ok, Handy nicht?
LAN-IP in env, Port 5001 öffnen.
Agenten auf echtem macOS
Mieten Sie Mac mini M4 für kurze MiroFish-Piloten statt dauerhaftem Linux-VPS.