50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
nanobot

nanobot

nanobot는 경량 자동화 프레임워크입니다. SSH를 통해 예약된 봇과 에이전트를 실행하며, 단일 바이너리로 리소스 사용량이 적습니다. 풀 오케스트레이터까지는 필요 없지만 데몬이 필요한 개인 자동화 프로젝트에 적합합니다.

버전

최신

운영 체제

Ubuntu Server 24.04 LTS

최소 RAM

1 GB

IP 유형

IPV4,IPV6

사용자

사용자 이름: nanobot

게이트웨이 서비스는 다음 계정으로 실행됩니다. nanobot 사용자

시스템에 접속하는 방법은 두 가지입니다.

1. nanobot로 직접 SSH

ssh nanobot@<SERVER_IP>

암호:

cat /root/.cloudzy-creds

2. root로 로그인 후 사용자 전환

ssh root@<SERVER_IP>
su - nanobot

사용

0. 서버에 SSH

root로 서버에 접속하세요:

ssh root@<SERVER_IP>

비밀번호로 로그인합니다.

1. 애플리케이션 사용자로 전환

su -  nanobot

Nanobot은 root 사용자로 실행할 수 없습니다.

2. 구성

설정 파일 편집: /home/nanobot/.nanobot/config.json

설정에서 다음 두 항목을 구성하세요. 나머지 옵션은 기본값이 있습니다.

전체 파일을 교체하지 말고, 기존 설정에 아래 블록을 추가하거나 병합하세요.

Providers 블록 (API 키)

API 키를 설정하세요. 예: OpenRouter (글로벌 사용자에게 권장):

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

Agents 블록 (모델)

모델을 설정하세요. 프로바이더를 고정할 수도 있으며, 기본값은 자동 감지입니다:

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

3. 게이트웨이 다시 시작

설정을 완료한 후 게이트웨이 서비스를 재시작하면 변경 사항이 적용되고 Telegram 등 채팅 애플리케이션과 연결됩니다:

sudo systemctl restart nanobot-gateway

nanobot 사용자 비밀번호 저장 위치: /root/.cloudzy-creds

4. 채팅

대화형 채팅 시작:

nanobot agent

단일 프롬프트 전송:

nanobot agent -m "Hello!"

Telegram 통합

1. 봇 생성

Telegram 열기:

  • 검색: @BotFather
  • 실행하세요 /newbot
  • 봇 토큰 복사

2. nanobot 설정

설정 편집: /home/nanobot/.nanobot/config.json

전체 파일을 교체하지 말고, 기존 설정에 아래 블록을 추가하거나 병합하세요.

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

설정 enabled 참으로.

YOUR_BOT_TOKEN Telegram 봇을 생성할 때 BotFather로부터 받는 토큰입니다.

YOUR_USER_ID 은(는) 회원님의 Telegram 사용자 ID입니다. Telegram 설정에서 확인할 수 있으며, 다음과 같이 표시됩니다. @yourUserId. 이 값을 @ 기호 없이 복사하여 설정 파일에 붙여넣으세요.

4. 서비스 다시 시작

sudo systemctl restart nanobot-gateway

주요 파일 및 디렉토리

  • 사용자 홈: /home/nanobot
  • 앱 데이터: /home/nanobot/.nanobot
  • 구성 파일: /home/nanobot/.nanobot/config.json
  • CLI 바이너리: /home/nanobot/.local/bin/nanobot
  • Systemd 서비스 /etc/systemd/system/nanobot-gateway.service
  • 자격 증명 파일: /root/.cloudzy-creds

메모

  • 설정을 변경한 후에는: systemctl restart nanobot-gateway
  • 서비스는 부팅 시 자동으로 시작됩니다.
  • 사용법 systemctljournalctl 관리용
  • 재설정 nanobot 사용자 비밀번호 (root 권한): passwd nanobot

자동화에서 더 보기

관련 앱.

지금 nanobot 배포하기. 월 $2.48부터.