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
systemctlogjournalctltil administration - Nulstil
nanobotbrugeradgangskode (som root):passwd nanobot