50% rabat alle planer, begrænset periode. Fra kun $2.48/mo
nanobot

nanobot

nanobot er et letvægts-automatiseringsframework. Kør planlagte bots og agenter via SSH med et lille ressourcefodaftryk og én enkelt binær fil. Designet til personlige automatiseringsprojekter, der har brug for en dæmon, men ikke kræver en fuld orkestreringsplatform.

Udgave

Seneste

Operativsystem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-typer

IPV4,IPV6

Bruger

Brugernavn: nanobot

Gateway-tjenesten kører under nanobot bruger.

Du kan tilgå systemet på to måder.

1. SSH direkte som nanobot

ssh nanobot@<SERVER_IP>

Adgangskode:

cat /root/.cloudzy-creds

2. Log ind som root og skift bruger

ssh root@<SERVER_IP>
su - nanobot

Brug

0. SSH ind på serveren

Opret forbindelse til din server som root:

ssh root@<SERVER_IP>

Log ind med din adgangskode.

1. Skift til applikationsbrugeren

su -  nanobot

Nanobot kan ikke køres som root-bruger.

2. Konfiguration

Rediger konfigurationsfilen: /home/nanobot/.nanobot/config.json

Konfigurer disse to sektioner i din konfiguration (øvrige indstillinger har standardværdier).

Tilføj eller flet følgende blokke ind i din eksisterende konfiguration i stedet for at erstatte hele filen.

Providers-blok (API-nøgle)

Angiv din API-nøgle (f.eks. OpenRouter, anbefalet til brugere globalt):

{
  "providers": {
    "openrouter": {
      "apiKey": "sk-or-v1-xxx"
    }
  }
}

Agents-blok (model)

Angiv din model (valgfrit kan du fastlåse en udbyder - ellers registreres den automatisk):

{
  "agents": {
    "defaults": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4-6"
    }
  }
}

3. Genstart gateway

Når opsætningen er færdig, genstart gateway-tjenesten for at anvende ændringerne og aktivere forbindelsen til chatapplikationer som Telegram:

sudo systemctl restart nanobot-gateway

nanobot brugeradgangskode: gemt i /root/.cloudzy-creds

4. Chat

Start interaktiv chat:

nanobot agent

Send en enkelt forespørgsel:

nanobot agent -m "Hello!"

Telegram-integration

1. Opret bot

Åbn Telegram:

  • Søg: @BotFather
  • Kør /newbot
  • Kopiér bot-token

2. Konfigurer nanobot

Rediger config: /home/nanobot/.nanobot/config.json

Tilføj eller flet følgende blokke ind i din eksisterende konfiguration i stedet for at erstatte hele filen.

{
  "channels": {
    "telegram": {
      "enabled": true,
      "token": "YOUR_BOT_TOKEN",
      "allowFrom": ["YOUR_USER_ID"]
    }
  }
}

Indstil enabled til true.

YOUR_BOT_TOKEN er det token, du modtager fra BotFather, når du opretter Telegram-botten.

YOUR_USER_ID er dit Telegram-bruger-ID. Det findes i Telegram-indstillingerne og vises som @yourUserId. Kopiér denne værdi uden @ symbolet og indsæt det i konfigurationsfilen.

4. Genstart tjeneste

sudo systemctl restart nanobot-gateway

Vigtige filer og mapper

  • Brugerhjem: /home/nanobot
  • App-data /home/nanobot/.nanobot
  • Konfigurationsfil: /home/nanobot/.nanobot/config.json
  • CLI binær: /home/nanobot/.local/bin/nanobot
  • Systemd-tjeneste: /etc/systemd/system/nanobot-gateway.service
  • Loginoplysninger-fil: /root/.cloudzy-creds

Noter

  • Efter enhver konfigurationsændring: systemctl restart nanobot-gateway
  • Tjenesten starter automatisk ved opstart
  • Brug systemctl og journalctl til administration
  • Nulstil nanobot brugeradgangskode (som root): passwd nanobot

Mere i Automatisering

Relaterede apps.

Deploy nanobot nu. Fra $2,48/mdr.