Gebruiker
Gebruikersnaam: nanobot
De gateway-service draait onder de nanobot gebruiker
Je kunt het systeem op twee manieren benaderen.
1. SSH rechtstreeks als nanobot
ssh nanobot@<SERVER_IP>
Wachtwoord:
cat /root/.cloudzy-creds
2. Inloggen als root en van gebruiker wisselen
ssh root@<SERVER_IP>
su - nanobot
Gebruik
0. SSH naar de server
Verbind met je server als root:
ssh root@<SERVER_IP>
Log in met je wachtwoord.
1. Wissel naar de applicatiegebruiker
su - nanobot
Nanobot kan niet worden uitgevoerd als de root-gebruiker.
2. Configuratie
Bewerk het configuratiebestand: /home/nanobot/.nanobot/config.json
Stel deze twee onderdelen in je configuratie in (overige opties hebben standaardwaarden).
Voeg de volgende blokken toe aan of samen met je bestaande configuratie, in plaats van het hele bestand te vervangen.
Providers-blok (API sleutel)
Stel je API sleutel in (bijv. OpenRouter, aanbevolen voor gebruikers buiten de VS):
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
Agents-blok (model)
Stel je model in (optioneel een provider vastleggen; standaard automatische detectie):
{
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-opus-4-6"
}
}
}
3. Gateway opnieuw starten
Herstart na het voltooien van de installatie de gateway-service om de wijzigingen toe te passen en verbinding met chatapplicaties zoals Telegram mogelijk te maken:
sudo systemctl restart nanobot-gateway
nanobot gebruikerswachtwoord: opgeslagen in /root/.cloudzy-creds
4. Chat
Start een interactieve chat:
nanobot agent
Stuur een enkele prompt:
nanobot agent -m "Hello!"
Telegram-integratie
1. Bot maken
Open Telegram openen:
- Zoeken: @BotFather
- Uitvoeren
/newbot - Kopieer bot-token
2. Nanobot configureren
Configuratie bewerken: /home/nanobot/.nanobot/config.json
Voeg de volgende blokken toe aan of samen met je bestaande configuratie, in plaats van het hele bestand te vervangen.
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"]
}
}
}
Instellen enabled naar true.
YOUR_BOT_TOKEN is het token dat je van BotFather ontvangt bij het aanmaken van de Telegram-bot.
YOUR_USER_ID is jouw Telegram gebruikers-ID. Je vindt het in de Telegram instellingen, weergegeven als @yourUserId. Kopieer deze waarde zonder het @ symbool en plak het in het configuratiebestand.
4. Service opnieuw starten
sudo systemctl restart nanobot-gateway
Belangrijke bestanden en mappen
- Gebruikersthuis
/home/nanobot - App-gegevens:
/home/nanobot/.nanobot - Configuratiebestand:
/home/nanobot/.nanobot/config.json - CLI-binair
/home/nanobot/.local/bin/nanobot - Systemd-service:
/etc/systemd/system/nanobot-gateway.service - Credentials bestand:
/root/.cloudzy-creds
Opmerkingen
- Na elke configuratiewijziging:
systemctl restart nanobot-gateway - De service start automatisch bij opstarten
- Gebruik
systemctlenjournalctlvoor beheer - Opnieuw instellen
nanobotgebruikerswachtwoord (als root):passwd nanobot