Bruger
Brugernavn: nanobot
Gateway-tjenesten kører under nanobot bruger.
Du kan få adgang til 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 i 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 konfigurationsfil: /home/nanobot/.nanobot/config.json
Konfigurer disse to dele i din konfiguration (andre muligheder har standardindstillinger).
Tilføj eller flet følgende blokke ind i din eksisterende konfiguration i stedet for at erstatte hele filen.
Udbyderblokering (API-nøgle)
Indstil din API-nøgle (f.eks. OpenRouter, anbefalet til globale brugere):
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
Agentblok (model)
Indstil din model (fastgør eventuelt en udbyder - standard til automatisk registrering):
{
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-opus-4-6"
}
}
}
3. Genstart gateway
Når du har fuldført opsætningen, skal du genstarte gateway-tjenesten for at anvende ændringerne og aktivere forbindelse med chatapplikationer såsom Telegram:
sudo systemctl restart nanobot-gateway
nanobot brugeradgangskode: gemt i /root/.cloudzy-creds
4. Chat
Start interaktiv chat:
nanobot agent
Send en enkelt prompt:
nanobot agent -m "Hello!"
Telegram integration
1. Opret bot
Åbn Telegram:
- Søg: @BotFather
- Løbe
/newbot - Kopiér bot-token
2. Konfigurer nanobot
Rediger konfiguration: /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"]
}
}
}
Sæt enabled til sandt.
YOUR_BOT_TOKEN er det token, du modtager fra BotFather, når du opretter Telegram-bot.
YOUR_USER_ID er dit Telegram-bruger-id. Det kan findes i Telegram-indstillinger. Det er vist som @yourUserId. Kopier denne værdi uden @ symbol og indsæt det i konfigurationsfilen.
4. Genstart tjenesten
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 service:
/etc/systemd/system/nanobot-gateway.service - Legitimationsfil:
/root/.cloudzy-creds
Noter
- Efter enhver konfigurationsændring:
systemctl restart nanobot-gateway - Tjenesten starter automatisk ved opstart
- Bruge
systemctlogjournalctltil ledelse - Nulstil
nanobotbrugeradgangskode (som root):passwd nanobot