Benutzer
Benutzername: nanobot
Der Gateway-Dienst läuft unter dem nanobot Benutzer.
Sie können auf zwei Arten auf das System zugreifen.
1. SSH direkt als Nanobot
ssh nanobot@<SERVER_IP>
Passwort:
cat /root/.cloudzy-creds
2. Melden Sie sich als Root an und wechseln Sie den Benutzer
ssh root@<SERVER_IP>
su - nanobot
Verwendung
0. SSH in den Server
Verbinden Sie sich als Root mit Ihrem Server:
ssh root@<SERVER_IP>
Melden Sie sich mit Ihrem Passwort an.
1. Wechseln Sie zum Anwendungsbenutzer
su - nanobot
Nanobot kann nicht als Root-Benutzer ausgeführt werden.
2. Konfiguration
Konfigurationsdatei bearbeiten: /home/nanobot/.nanobot/config.json
Konfigurieren Sie diese beiden Teile in Ihrer Konfiguration (andere Optionen haben Standardwerte).
Fügen Sie die folgenden Blöcke zu Ihrer vorhandenen Konfiguration hinzu oder führen Sie sie zusammen, anstatt die gesamte Datei zu ersetzen.
Anbieterblock (API-Schlüssel)
Legen Sie Ihren API-Schlüssel fest (z. B. OpenRouter, empfohlen für globale Benutzer):
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
Agentenblock (Modell)
Legen Sie Ihr Modell fest (optional einen Anbieter anheften – standardmäßig automatische Erkennung):
{
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-opus-4-6"
}
}
}
3. Gateway neu starten
Starten Sie nach Abschluss der Einrichtung den Gateway-Dienst neu, um die Änderungen zu übernehmen und die Verbindung mit Chat-Anwendungen wie Telegram zu ermöglichen:
sudo systemctl restart nanobot-gateway
nanobot Benutzerpasswort: gespeichert in /root/.cloudzy-creds
4. Chatten
Interaktiven Chat starten:
nanobot agent
Senden Sie eine einzelne Eingabeaufforderung:
nanobot agent -m "Hello!"
Telegram-Integration
1. Bot erstellen
Offenes Telegramm:
- Suche: @BotFather
- Laufen
/newbot - Bot-Token kopieren
2. Nanobot konfigurieren
Konfiguration bearbeiten: /home/nanobot/.nanobot/config.json
Fügen Sie die folgenden Blöcke zu Ihrer vorhandenen Konfiguration hinzu oder führen Sie sie zusammen, anstatt die gesamte Datei zu ersetzen.
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"]
}
}
}
Satz enabled zu wahr.
YOUR_BOT_TOKEN ist der Token, den Sie von BotFather erhalten, wenn Sie den Telegram-Bot erstellen.
YOUR_USER_ID ist Ihre Telegram-Benutzer-ID. Es ist in den Telegram-Einstellungen zu finden. Es wird als angezeigt @yourUserId. Kopieren Sie diesen Wert ohne @ Symbol und fügen Sie es in die Konfigurationsdatei ein.
4. Starten Sie den Dienst neu
sudo systemctl restart nanobot-gateway
Wichtige Dateien und Verzeichnisse
- Benutzer-Home:
/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 - Anmeldeinformationsdatei:
/root/.cloudzy-creds
Notizen
- Nach jeder Konfigurationsänderung:
systemctl restart nanobot-gateway - Der Dienst startet automatisch beim Booten
- Verwenden
systemctlUndjournalctlfür das Management - Zurücksetzen
nanobotBenutzerpasswort (als Root):passwd nanobot