Benutzer
Benutzername: nanobot
Der Gateway-Dienst läuft unter dem nanobot Benutzer
Es gibt zwei Möglichkeiten, auf das System zuzugreifen.
1. SSH direkt als nanobot
ssh nanobot@<SERVER_IP>
Passwort:
cat /root/.cloudzy-creds
2. Als root einloggen und den Benutzer wechseln
ssh root@<SERVER_IP>
su - nanobot
Verwendung
0. SSH in den Server
Verbinde dich als root mit deinem Server:
ssh root@<SERVER_IP>
Melde dich mit deinem Passwort an.
1. Zum Anwendungsbenutzer wechseln
su - nanobot
Nanobot kann nicht als root-Benutzer ausgeführt werden.
2. Konfiguration
Konfigurationsdatei bearbeiten: /home/nanobot/.nanobot/config.json
Konfiguriere diese zwei Abschnitte in deiner Konfiguration (alle anderen Optionen haben Standardwerte).
Füge die folgenden Blöcke zu deiner bestehenden Konfiguration hinzu oder führe sie zusammen, anstatt die gesamte Datei zu ersetzen.
Providers-Block (API-Schlüssel)
Trage deinen API-Schlüssel ein (z. B. OpenRouter, empfohlen für Nutzer außerhalb der USA):
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
Agents-Block (Modell)
Wähle dein Modell (optional mit festem Provider, standardmäßig wird automatisch erkannt):
{
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-opus-4-6"
}
}
}
3. Gateway neu starten
Starte nach Abschluss der Einrichtung den Gateway-Dienst neu, um die Änderungen zu übernehmen und die Verbindung zu Chat-Anwendungen wie Telegram herzustellen:
sudo systemctl restart nanobot-gateway
nanobot Benutzerpasswort: gespeichert in /root/.cloudzy-creds
4. Chat
Interaktiven Chat starten:
nanobot agent
Einzelne Anfrage senden:
nanobot agent -m "Hello!"
Telegram-Integration
1. Bot erstellen
Öffnen Sie Telegram:
- Suche: @BotFather
- Führe
/newbot - Bot-Token kopieren
2. nanobot-Einstellungen konfigurieren
Konfiguration bearbeiten: /home/nanobot/.nanobot/config.json
Füge die folgenden Blöcke zu deiner bestehenden Konfiguration hinzu oder führe sie zusammen, anstatt die gesamte Datei zu ersetzen.
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"]
}
}
}
Setze enabled zu true.
YOUR_BOT_TOKEN ist der Token, den du von BotFather erhältst, wenn du den Telegram-Bot erstellst.
YOUR_USER_ID ist deine Telegram-Benutzer-ID. Sie ist in den Telegram-Einstellungen zu finden und wird angezeigt als @yourUserId. Kopieren Sie diesen Wert ohne das @ Symbol und fügen Sie ihn in die Konfigurationsdatei ein.
4. Dienst neu starten
sudo systemctl restart nanobot-gateway
Wichtige Dateien und Verzeichnisse
- Benutzer-Startseite:
/home/nanobot - App-Daten:
/home/nanobot/.nanobot - Konfigurationsdatei:
/home/nanobot/.nanobot/config.json - CLI-Binärdatei
/home/nanobot/.local/bin/nanobot - Systemd-Dienst:
/etc/systemd/system/nanobot-gateway.service - Anmeldedaten-Datei:
/root/.cloudzy-creds
Hinweise
- Nach jeder Konfigurationsänderung:
systemctl restart nanobot-gateway - Der Dienst startet beim Booten automatisch
- Verwende
systemctlundjournalctlzur Verwaltung - Zurücksetzen
nanobotBenutzerpasswort (als root):passwd nanobot