Gebruiker
Gebruikersnaam: nanobot
De gatewayservice draait onder de nanobot gebruiker.
U kunt op twee manieren toegang krijgen tot het systeem.
1. SSH direct als nanobot
ssh nanobot@<SERVER_IP>
Wachtwoord:
cat /root/.cloudzy-creds
2. log in als root en wissel van gebruiker
ssh root@<SERVER_IP>
su - nanobot
Gebruik
0. SSH naar de server
Maak verbinding met uw server als root:
ssh root@<SERVER_IP>
Log in met uw wachtwoord.
1. Schakel over naar de applicatiegebruiker
su - nanobot
Nanobot kan niet worden uitgevoerd als rootgebruiker.
2. Configuratie
Configuratiebestand bewerken: /home/nanobot/.nanobot/config.json
Configureer deze twee delen in uw configuratie (andere opties hebben standaardwaarden).
Voeg de volgende blokken toe of voeg ze samen aan uw bestaande configuratie in plaats van het hele bestand te vervangen.
Providers blokkeren (API-sleutel)
Stel uw API-sleutel in (bijvoorbeeld OpenRouter, aanbevolen voor wereldwijde gebruikers):
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
Agentenblok (model)
Stel uw model in (optioneel een provider vastzetten – standaard ingesteld op automatische detectie):
{
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-opus-4-6"
}
}
}
3. Start de gateway opnieuw
Nadat u de installatie hebt voltooid, start u de gatewayservice opnieuw op om de wijzigingen toe te passen en connectiviteit met chattoepassingen zoals Telegram in te schakelen:
sudo systemctl restart nanobot-gateway
nanobot gebruikerswachtwoord: opgeslagen in /root/.cloudzy-creds
4. Chatten
Interactieve chat starten:
nanobot agent
Een enkele prompt verzenden:
nanobot agent -m "Hello!"
Telegram-integratie
1. Maak een bot
Telegram openen:
- Zoeken: @BotFather
- Loop
/newbot - Kopieer bottoken
2. Configureer nanobot
Configuratie bewerken: /home/nanobot/.nanobot/config.json
Voeg de volgende blokken toe of voeg ze samen aan uw bestaande configuratie in plaats van het hele bestand te vervangen.
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"]
}
}
}
Set enabled naar waar.
YOUR_BOT_TOKEN is het token dat je van BotFather ontvangt bij het maken van de Telegram-bot.
YOUR_USER_ID is uw Telegram-gebruikers-ID. Het is te vinden in de Telegram-instellingen. Het wordt weergegeven als @yourUserId. Kopieer deze waarde zonder de @ symbool en plak het in het configuratiebestand.
4. Start de service opnieuw
sudo systemctl restart nanobot-gateway
Belangrijke bestanden en mappen
- Gebruiker thuis:
/home/nanobot - App-gegevens:
/home/nanobot/.nanobot - Configuratiebestand:
/home/nanobot/.nanobot/config.json - CLI binair:
/home/nanobot/.local/bin/nanobot - Systeemservice:
/etc/systemd/system/nanobot-gateway.service - Referentiebestand:
/root/.cloudzy-creds
Opmerkingen
- Na elke configuratiewijziging:
systemctl restart nanobot-gateway - De service start automatisch bij het opstarten
- Gebruik
systemctlEnjournalctlvoor beheer - Opnieuw instellen
nanobotgebruikerswachtwoord (als root):passwd nanobot