Support
Support
Die meisten Probleme sind mit den Antworten unten in einer Minute gelöst. Wenn nicht, schreib uns.
Schreib uns
Schreib an nomadev@estroverso.com. Wir antworten auf Englisch und Italienisch, meist innerhalb von zwei Werktagen.
Damit wir dir schnell helfen können, gib bitte an:
- dein Betriebssystem: Windows, macOS, Linux oder VPS
- die Version der App
- die Version des Servers: führe
nomadev --versionaus - was
nomadev doctorausgibt - die genaue Fehlermeldung oder einen Screenshot
Erste Schritte
Server installieren
Führe den Befehl für dein System von der Startseite aus. Er fragt, bevor er etwas installiert.
Handy verbinden
Öffne NomaDev – Connect phone (unter Windows im Startmenü oder auf dem Desktop, unter macOS im Launchpad oder im Ordner Programme in deinem Benutzerordner, unter Linux im Anwendungsmenü): Eine Seite mit dem QR-Code öffnet sich. Scanne ihn mit der App. Auf einem VPS führst du nomadev pair per SSH aus.
Den Test nutzen
Die 7 Tage Studio beginnen, wenn du dein erstes Handy verbindest. Ein zweites Handy startet sie nicht neu.
Häufige Probleme
Mein Handy erreicht den Server nicht
Prüfe, ob Tailscale auf Rechner und Handy verbunden ist und ob du die Adresse eingegeben hast, die nomadev pair anzeigt. Ohne Tailscale erreicht das Handy den Server nur im selben Netzwerk, und die Verbindung ist nicht verschlüsselt: Nutze Tailscale oder HTTPS. Klappt es immer noch nicht, prüfe, ob die Firewall des Rechners den Port des Servers erlaubt (standardmäßig 4000).
Der Verbindungscode wird abgelehnt oder ist abgelaufen
Jeder Code gilt 10 Minuten und wird nach 5 Fehlversuchen ungültig. Öffne NomaDev – Connect phone erneut (auf einem VPS: nomadev pair), um einen neuen zu bekommen.
Die App sagt, Claude Code fehlt oder du bist nicht angemeldet
Führe nomadev doctor auf dem Rechner aus: Es listet auf, was fehlt. Ist Claude Code installiert, aber nicht angemeldet, führe claude aus, melde dich mit deinem Abo an und beende mit /exit.
Der Server startet nicht, weil der Port belegt ist
Ein anderes Programm nutzt schon Port 4000 (oder 4001 für die Vorschau). Ändere port und previewPort in ~/.nomadev/config.json, führe den Installationsbefehl erneut aus, um den Server neu zu starten, und nutze dann den neuen Port in der Adresse in der App.
Benachrichtigungen kommen nicht an
Erlaube Benachrichtigungen für NomaDev in den Android-Einstellungen und nimm die App von der Akku-Optimierung aus, die sie verzögern kann. Du bekommst eine Benachrichtigung, wenn Claude fertig ist, eine Frage stellt oder eine Berechtigung braucht.
Ein FTP- oder SFTP-Upload schlägt fehl
Prüfe das Passwort oder die Passphrase des SSH-Schlüssels und den Zielordner. Warnt die App, dass sich der Fingerabdruck des Servers geändert hat, vergewissere dich, dass dein Hosting wirklich sein Zertifikat oder seinen Schlüssel gewechselt hat, bevor du den neuen akzeptierst.
Wie aktualisiere ich den Server?
Führe nomadev update aus oder starte den Installationsbefehl erneut: Deine Konfiguration bleibt erhalten.
Abo
Wie wechsle ich das Level oder kündige?
Über Google Play: Öffne den Play Store, tippe auf dein Profil, dann Zahlungen und Abos → Abos → NomaDev.
Wie bekomme ich eine Erstattung?
Erstattungen laufen über Google Play: siehe die Erstattungsseite von Google Play.
Was passiert, wenn mein Abo endet?
Du wechselst zu Free: Chat mit Claude, Dateien, Git-Status, Diff und das Rückgängigmachen von Änderungen bleiben, und die App wird nicht gesperrt. Vorschau, Dateien bearbeiten, Sprache, Anhänge, Branches, Sync, Commit-Verlauf und Pull Requests kommen mit Pro zurück, Veröffentlichen mit Studio, wenn du bei Google Play verlängerst. Auf deinem Rechner wird nichts gelöscht, und deine Konfiguration ist noch da.
Deinstallieren
Stoppe den Server, entferne ihn und lösche seine Konfiguration. Deine Projekte werden nicht angefasst. Auf einem VPS nutzt du die Linux-Befehle.
Windows
Stop-ScheduledTask -TaskName 'NomaDev server'
Stop-Process -Id (Get-Content "$HOME\.nomadev\server.pid") -Force -ErrorAction SilentlyContinue
Unregister-ScheduledTask -TaskName 'NomaDev server' -Confirm:$false
Remove-Item "$([Environment]::GetFolderPath('Programs'))\NomaDev - *.lnk", "$([Environment]::GetFolderPath('Desktop'))\NomaDev - *.lnk" -ErrorAction SilentlyContinue
npm rm -g nomadev
Remove-Item -Recurse -Force "$HOME\.nomadev"
macOS
launchctl bootout gui/$(id -u)/app.nomadev.server
rm ~/Library/LaunchAgents/app.nomadev.server.plist
rm -rf ~/Applications/"NomaDev - "*.app
npm rm -g nomadev
rm -rf ~/.nomadev
Linux
systemctl --user disable --now nomadev.service
rm ~/.config/systemd/user/nomadev.service
systemctl --user daemon-reload
rm -f ~/.local/share/applications/nomadev-collega.desktop
npm rm -g nomadev
rm -rf ~/.nomadev