사용자
사용자 이름: nanobot
게이트웨이 서비스는 다음에서 실행됩니다. nanobot 사용자.
두 가지 방법으로 시스템에 액세스할 수 있습니다.
1. nanobot으로 직접 SSH로 접속
ssh nanobot@<SERVER_IP>
비밀번호:
cat /root/.cloudzy-creds
2. 루트로 로그인하고 사용자 전환
ssh root@<SERVER_IP>
su - nanobot
용법
0. 서버에 SSH로 접속
루트로 서버에 연결합니다.
ssh root@<SERVER_IP>
비밀번호를 사용하여 로그인하세요.
1. 애플리케이션 사용자로 전환
su - nanobot
Nanobot은 루트 사용자로 실행할 수 없습니다.
2. 구성
구성 파일 편집: /home/nanobot/.nanobot/config.json
구성에서 이 두 부분을 구성합니다(다른 옵션에는 기본값이 있습니다).
전체 파일을 바꾸는 대신 다음 블록을 기존 구성에 추가하거나 병합하세요.
공급자 차단(API 키)
API 키를 설정하세요(예: OpenRouter, 글로벌 사용자에게 권장):
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
에이전트 블록(모델)
모델을 설정합니다(선택적으로 공급자 고정 - 기본값은 자동 감지입니다).
{
"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!"
텔레그램 통합
1. 봇 생성
텔레그램 열기:
- 검색: @BotFather
- 달리다
/newbot - 봇 토큰 복사
2. 나노봇 구성
구성 수정: /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 귀하의 텔레그램 사용자 ID입니다. 텔레그램 설정에서 찾을 수 있습니다. 다음과 같이 표시됩니다. @yourUserId. 이 값을 복사하지 않고 복사하세요. @ 기호를 구성 파일에 붙여넣습니다.
4. 서비스 재시작
sudo systemctl restart nanobot-gateway
중요한 파일 및 디렉터리
- 사용자 홈:
/home/nanobot - 앱 데이터:
/home/nanobot/.nanobot - 구성 파일:
/home/nanobot/.nanobot/config.json - CLI 바이너리:
/home/nanobot/.local/bin/nanobot - 체계화된 서비스:
/etc/systemd/system/nanobot-gateway.service - 자격 증명 파일:
/root/.cloudzy-creds
메모
- 구성 변경 후:
systemctl restart nanobot-gateway - 부팅 시 서비스가 자동으로 시작됩니다.
- 사용
systemctl그리고journalctl관리를 위해 - 다시 놓기
nanobot사용자 비밀번호(루트):passwd nanobot