DigitalOcean Droplet에 1-Click으로 NemoClaw 설정하는 방법
Source: Dev.to
전제 조건
- DigitalOcean 계정 (없다면 가입하세요)
- NVIDIA API 키 (
build.nvidia.com/settings/api-keys에서 생성)
NemoClaw 1‑Click Droplet 만들기
- 디지털오션 마켓플레이스에서 NemoClaw 1‑Click Droplet 페이지로 이동하여 Create NemoClaw Droplet을 클릭합니다.
- CPU‑Optimized 플랜 중 Premium Intel을 선택하고 32 GB RAM과 16 CPU를 선택합니다.
- 가까운 데이터센터 지역을 선택하고, SSH 키를 추가한 뒤 Create Droplet을 클릭합니다.
Note: 이 Droplet은 $336 /월입니다. 실험이 끝나면 삭제하세요.
초기 SSH 접속 및 온보딩 마법사
ssh root@your_server_ip
로그인하면 NemoClaw 온보딩 마법사가 자동으로 실행됩니다:
- 사전 점검 수행 (Docker, OpenShell CLI, 게이트웨이)
- 샌드박스 컨테이너 구축
- 필요한 정보를 입력받음
마법사 프롬프트
| 프롬프트 | 동작 |
|---|---|
| Sandbox name | 기본값(my-assistant)을 사용하려면 Enter를 누르세요. |
| NVIDIA API key | build.nvidia.com/settings/api-keys에서 키를 생성하고, 값을 복사( nvapi- 로 시작)하여 프롬프트에 붙여넣고 Enter를 누르세요. |
| Policy presets | Apply suggested presets (pypi, npm)? [Y/n/list]: 질문에 **n**을 입력하고 Enter를 누르세요(필요하면 나중에 추가 가능). |
마법사가 끝나면 다음과 같은 요약이 표시됩니다:
Sandbox my-assistant (Landlock + seccomp + netns)
Model nvidia/nemotron-3-super-120b-a12b (NVIDIA Cloud API)
NIM not running
Run: nemoclaw my-assistant connect
Status: nemoclaw my-assistant status
Logs: nemoclaw my-assistant logs --follow
샌드박스에 연결하기
nemoclaw my-assistant connect
이는 샌드박스 환경 내부 쉘로 들어갑니다. OpenClaw 터미널 UI를 실행하세요:
openclaw tui
이제 OpenClaw 채팅 인터페이스가 보일 것입니다. 메시지를 입력하고 Enter를 눌러 AI 에이전트와 대화를 시작하세요.
세션 간 nvm 지속하기
온보딩 스크립트가 nvm을 서브쉘에 설치하므로 새 SSH 세션에서는 명령을 사용할 수 없습니다. 다음을 한 번 실행하여 nvm을 ~/.bashrc에 추가하세요:
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc && \
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc && \
echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> ~/.bashrc && \
source ~/.bashrc
재접속 후 다시 실행할 수 있습니다:
nemoclaw my-assistant connect
openclaw tui
샌드박스와 에이전트가 이전 상태에서 이어집니다.
샌드박스 기능 확장
기본적으로 샌드박스는 제한된 네트워크 접근만 허용합니다. Slack, GitHub, PyPI 등 통합을 사용하려면 해당 정책 프리셋을 설정하세요. 사용 가능한 통합 목록 및 설정 방법은 NemoClaw 문서를 참고하세요.