학습

Acurast를 알아보세요. 우리의 이야기를 읽고, 기술 문서를 확인하고, 에코시스템 파트너를 만나보세요.

A smartphone on a black surface encircled by orbiting lime task cards, clocks and calendars, illustrating an OpenClaw AI assistant running around the clock on an Acurast processor.

Acurast 프로세서에서 OpenClaw를 실행하는 방법

검은 표면 위의 휴대폰 주위를 라임색 작업 카드, 시계, 달력이 궤도를 그리며 돌고 있는 모습으로, Acurast 프로세서에서 24시간 실행되는 자체 호스팅 OpenClaw AI 어시스턴트를 표현한 이미지.

 

OpenClaw는 오픈 소스 개인 AI 어시스턴트입니다. 질문에 답하는 데 그치지 않고 실제로 일을 처리하는 어시스턴트로, 정해진 일정에 따라 명령을 실행하고, 요약을 생성하고, 이메일을 분석하며, 여러 단계로 이루어진 작업을 사용자 대신 수행합니다.

 

문제는 이런 어시스턴트가 실제로 실행되고 있을 때만 쓸모가 있다는 점입니다. 노트북을 덮으면 로컬에 설치한 OpenClaw도 멈춥니다. 그래서 대부분의 사람들이 OpenClaw를 계속 온라인 상태로 유지하려고 VPS나 클라우드 인스턴스를 빌리게 되고, “OpenClaw용 최고의 VPS“가 흔한 검색어가 된 것도 그 때문입니다.

 

다른 방법도 있습니다. 바로 배포할 수 있는 Acurast 애플리케이션 모음인 Acurast Cargo를 이용하면, 배포 환경을 처음부터 구축하거나 누군가에게서 서버를 빌리지 않고도 Acurast 네트워크에서 나만의 OpenClaw 인스턴스를 직접 호스팅할 수 있습니다.

 

여러분의 인스턴스는 Acurast 프로세서에서 실행됩니다. Acurast 프로세서는 누군가가 네트워크에 제공한 휴대폰으로, 여러분의 워크로드와 같은 작업을 실행하고 보상을 획득합니다. 내 컴퓨터가 켜져 있든 꺼져 있든 인스턴스는 계속 사용할 수 있으며, 이는 예약된 작업을 실행하고, 정보를 처리하고, 자리를 비운 동안에도 연결 상태를 유지해야 하는 어시스턴트에게 꼭 필요한 조건입니다.

 

이 튜토리얼에서는 OpenClaw Cargo 앱을 구성하고, Acurast에 배포한 다음, OpenClaw 대시보드에 로그인하는 과정을 안내합니다.

 

VPS 대신 Acurast에서 OpenClaw를 자체 호스팅하는 이유

 

“OpenClaw를 어디서 실행하지?”라는 질문에 대한 흔한 답은 임대한 서버입니다. VPS, 클라우드 인스턴스, 남는 Mac mini, 또는 벽장 속에서 조용히 돌아가는 Raspberry Pi 같은 것들이죠. 모두 제 역할은 합니다. 하지만 모두 매달 요금이 나오고, 보안 패치를 계속 챙겨야 하는 기계라는 점도 같습니다.

 

Acurast Cargo는 다른 길을 택합니다. Cargo는 완전한 Linux 기반 워크로드를 탈중앙화 컴퓨팅에서 실행하므로, 기존 소프트웨어를 다시 작성하지 않아도 그대로 실행할 수 있습니다. OpenClaw는 임대한 서버에 설치할 때와 거의 같은 방식으로 Acurast 프로세서에 npm으로 설치됩니다.

 

이는 Acurast에서 WordPress 사이트, S3 호환 오브젝트 스토리지, Minecraft 서버를 실행하는 것과 같은 개념입니다. 워크로드는 그 아래의 인프라가 바뀌었다는 사실을 알 필요가 없습니다.

 

특히 AI 어시스턴트의 경우 이것이 중요한 이유가 하나 더 있습니다. 누군가 지켜보고 있을 때만 생각하는 에이전트는 에이전트라고 부르기 어렵습니다. 이 문제는 브라우저를 닫아도 AI가 멈추지 않아야 하는 이유에서 다룬 바 있습니다. OpenClaw를 프로세서에 올려 두면 계속 실행될 곳이 생깁니다.

 

사전 준비 사항

 

시작하기 전에 다음 항목을 준비하세요.

 

  • Acurast 예제 앱 저장소(1단계에 링크 있음)
  • Acurast 니모닉 — 배포 비용을 지불하는 계정의 시드 문구
  • SSH 비밀번호 — SSH는 원격 컴퓨터에서 명령줄을 사용하는 표준 방법입니다
  • 콜백 URL — 배포 상태 메시지를 수신하는 웹훅 엔드포인트
  • OpenRouter API 키 — OpenRouter는 하나의 키로 여러 제공업체의 모델을 사용할 수 있게 해 주는 서비스입니다
  • OpenClaw 웹 인터페이스용 비밀번호

 

이 항목들이 준비되면 배포 설정을 시작할 수 있습니다.

 

OpenClaw 자체 호스팅 단계별 가이드

 

1단계: OpenClaw Cargo 앱 열기

 

먼저 Acurast 예제 앱 저장소를 체크아웃하세요.

 

OpenClaw 애플리케이션 폴더인 app-cargo-openclaw로 이동하세요.

 

이것이 Cargo에 포함된 OpenClaw 앱입니다. 이 디렉터리에는 Acurast에 OpenClaw를 배포하는 데 필요한 모든 것이 들어 있습니다. OpenClaw 자체의 설정 스크립트는 물론, 프로세서 외부에서 배포에 접속할 수 있게 해 주는 터널도 포함되어 있습니다.

 

배포하기 전에 몇 가지 환경 변수를 구성해야 합니다.

 

2단계: 환경 구성하기

 

제공된 환경 파일을 복사하고(.env.example에서 .env로) 필요한 값을 입력하세요.

 

Acurast 니모닉. 먼저 Acurast 니모닉을 설정합니다. 니모닉은 Acurast 네트워크에서 배포 비용을 지불하는 데 사용되는 계정의 시드 문구입니다. 니모닉으로 자금에 접근할 수 있으므로 절대 외부에 알리지 말고, 값을 채운 .env 파일을 공개 저장소에 커밋하지 마세요.

 

SSH 비밀번호. 다음으로 SSH 비밀번호를 구성합니다. SSH로 접속하면 배포를 디버깅하거나, OpenClaw를 업데이트하거나, openclaw 명령줄 도구를 실행해야 할 때 프로세서에 직접 연결할 수 있습니다. 특히 배포에 원격으로 접속할 수 있으므로 강력하고 고유한 비밀번호를 사용하세요.

 

콜백 URL. 배포가 완료되면 OpenClaw 인스턴스용 고유 URL이 생성되며, 이 URL을 받을 곳이 필요합니다. 이 예제에서는 웹훅 서비스를 사용합니다. POST 요청을 받아 그 내용을 보여 줄 수 있는 서비스라면 무엇이든 괜찮습니다. 서비스를 열고 개인 엔드포인트를 만들거나 복사한 다음, 구성에 콜백 URL로 추가하세요. 배포가 요청을 보내면 생성된 OpenClaw URL이 그곳에 표시됩니다.

 

네트워크. Acurast 네트워크는 대부분의 프로세서가 있는 메인넷으로 그대로 두세요.

 

3단계: 사용자 지정 도메인 구성하기(선택 사항)

 

구성에는 자체 도메인을 사용하는 옵션도 있습니다.

 

현재 배포 설정에 따라서는 이 단계가 더 이상 필요하지 않을 수도 있습니다. 사용자 지정 접미사가 설정되지 않으면 앱이 기본 Acurast 도메인을 사용하기 때문입니다. 사용자 지정 도메인이 필요하지 않다면 기본 구성을 그대로 두면 됩니다.

 

사용자 지정 도메인을 사용하려면 배포하기 전에 관련 Acurast 도메인 구성 안내를 따르세요.

 

4단계: OpenRouter API 키 추가하기

 

OpenClaw는 LLM(대규모 언어 모델)에 접근해야 하므로, 다음 단계는 OpenRouter API 키를 구성하는 것입니다.

 

환경 구성에 API 키를 추가하고 OpenClaw가 사용할 기본 모델을 선택하세요. 예제 구성에는 이전 모델이 지정되어 있을 수 있습니다. 개념 증명을 테스트하기에는 충분하지만, 장기간 실행할 배포라면 성능과 비용을 고려해 더 새로운 모델을 선택하는 것이 좋습니다.

 

니모닉이나 비밀번호와 마찬가지로 API 키도 비밀 정보로 취급하고 소스 관리 시스템에 커밋하지 마세요.

 

5단계: OpenClaw UI 비밀번호 설정하기

 

OpenClaw 웹 인터페이스용 비밀번호도 설정해야 합니다. 이 비밀번호는 어시스턴트의 공개 URL을 우연히 발견한 누군가로부터 어시스턴트를 보호합니다.

 

이 비밀번호는 나중에 배포된 인스턴스를 열 때 사용하므로 안전한 곳에 보관하세요.

 

이것으로 주요 환경 구성이 완료되었습니다.

 

6단계: Acurast JSON 구성 검토하기

 

배포를 시작하기 전에 acurast.json 구성 파일을 살펴보세요.

 

여기서 변경할 수 있는 설정 중 하나는 배포 기간으로, OpenClaw 인스턴스가 얼마나 오래 실행될지를 결정합니다. 배포는 일시적이므로 신중하게 선택하세요. 구성된 실행 시간이 끝나면 배포가 중지되고 데이터가 삭제됩니다.

 

최소 Android 버전도 제공된 값 그대로 두어야 합니다. 그래야 OpenClaw에 필요한 모든 기능을 지원하는 프로세서에 배포가 할당될 수 있습니다.

 

7단계: OpenClaw 배포하기

 

모든 구성이 끝났으면 배포를 시작하세요.

 

Acurast CLI가 배포를 등록하고 관련 실행 가격을 표시합니다. 배포 중에 선택한 수수료가 필요 이상으로 높다는 메시지가 나타날 수 있습니다. 이 경우 제안된 수수료를 대신 선택할 수 있습니다.

 

그런 다음 배포는 적합한 프로세서가 가져갈 때까지 대기합니다. 몇 분 정도 걸립니다.

 

8단계: 배포 로그 확인하기

 

배포가 시작되면 콜백 엔드포인트에서 로그를 따라가며 환경이 준비되는 과정을 확인하세요.

 

배포 과정에서는 특히 다음 항목을 설치하고 구성합니다.

 

  • Dropbear(경량 SSH 서버)
  • 인스턴스를 공용 인터넷에서 접속할 수 있게 해 주는 리버스 터널
  • Node.js
  • OpenClaw 자체

 

잠시 후 로그에 OpenClaw가 준비되었다는 내용이 표시됩니다. 앞서 구성한 콜백 엔드포인트를 통해 배포에 할당된 고유 URL도 받게 됩니다.

 

9단계: OpenClaw 대시보드 열기

 

생성된 배포 URL을 복사해 브라우저에서 여세요.

 

.env 파일에서 구성한 UI 비밀번호를 입력하라는 메시지가 나타납니다. 비밀번호를 입력하면 OpenClaw 대시보드가 로드됩니다.

 

이제 끝입니다. Cargo를 통해 Acurast 프로세서에서 실행되는 나만의 비공개 자체 호스팅 OpenClaw 인스턴스가 생겼고, 이를 위해 빌린 것은 아무것도 없습니다.

 

10단계: OpenClaw 사용 시작하기

 

대시보드에서 새 세션을 시작하고 OpenClaw 인스턴스와 상호 작용할 수 있습니다. 구성에 따라 OpenClaw는 작업을 예약하고, 요약을 생성하고, 정보를 정리하며, 그 밖의 AI 지원 워크플로를 수행할 수 있습니다.

 

초기 테스트 중 도구 호출 오류가 발생하면, 해당 도구가 수행하려는 작업에 실제로 필요한지 확인하세요. 선택 사항인 도구가 올바르게 구성되지 않았더라도 기본적인 모델 상호 작용은 작동할 수 있습니다.

 

모델로부터 응답을 받으면 OpenClaw의 핵심 배포가 정상적으로 작동한다는 것이 확인된 것입니다.

 

중요: 배포는 일시적입니다

 

이 방식으로 OpenClaw를 자체 호스팅할 때 기억해야 할 중요한 사항이 하나 있습니다.

 

배포는 Acurast 구성에서 지정한 기간 동안만 실행됩니다. 배포가 끝나면 데이터가 삭제되며, 여기에는 OpenClaw의 구성과 세션에 대한 기억도 포함됩니다.

 

인스턴스를 사용하거나 테스트하기에 충분한 배포 기간을 선택하고, 보존해야 하는 데이터를 프로세서의 로컬 저장소에 영구적으로 보관할 수 있다고 생각하지 마세요.

 

전체 동영상 튜토리얼 보기

 

전체 설정 과정을 직접 보고 싶으신가요? 아래 동영상에서 환경 파일 작성부터 대시보드 로그인까지 OpenClaw 구성 및 배포 과정 전체를 단계별로 안내합니다.

 

 

마무리

 

Acurast는 Cargo를 통해 OpenClaw를 제공함으로써 네트워크에서 나만의 AI 어시스턴트를 간단하게 자체 호스팅할 수 있는 방법을 제공합니다.

 

전체 과정은 간단합니다. OpenClaw Cargo 앱을 구성하고, 배포 설정을 선택하고, Acurast에 배포한 다음, 인스턴스 URL을 받아 OpenClaw에 로그인하면 됩니다.

 

모든 것이 실행되면 Acurast 프로세서에서 호스팅되는 나만의 OpenClaw 인스턴스가 배포 기간 동안 AI 기반 작업을 처리할 준비를 마칩니다. 어디에도 클라우드 서버는 필요하지 않습니다.

 

실제로 작업을 수행하는 휴대폰이 궁금하신가요? 남는 Android 휴대폰이라면 무엇이든 Acurast 프로세서가 되어 이와 같은 배포를 실행하고 보상을 획득할 수 있습니다. 나만의 Cargo 앱을 만들고 싶다면 개발자 리소스부터 시작해 보세요.