50% korting alle abonnementen, tijdelijk aanbod. Vanaf $2.48/mo
nanobot

nanobot

nanobot is een lichtgewicht automatiseringsframework. Voer geplande bots en agents uit via SSH, met een kleine footprint en één binary. Ontworpen voor persoonlijke automatiseringsprojecten die een daemon nodig hebben, maar geen volledige orchestrator rechtvaardigen.

Versie

Nieuwste

Besturingssysteem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-typen

IPV4,IPV6

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 systemctl en journalctl voor beheer
  • Opnieuw instellen nanobot gebruikerswachtwoord (als root): passwd nanobot

Meer in Automatisering

Gerelateerde apps.

Installeer nanobot nu. Vanaf $2.48/mnd.