C. 코딩 몰라도 OK! 클라우드플레어 워커스로 OpenClaw 설치 완전 정복

📌 이 글은 OpenClaw 3부작 시리즈의 마지막 편입니다.
👉 A편: 스스로 일하는 AI 비서 ‘OpenClaw’ 완벽 가이드
👉 B편: 내 컴퓨터 망가뜨리지 않고 AI 비서 키우는 법 (ft. 클라우드플레어 워커스)

코딩 몰라도 OK! 클라우드플레어 워커스로 OpenClaw 설치 완전 정복

안녕하세요! 하랑입니다.

시리즈 마지막 편 작성을 앞두고 예비창업패키지 준비로 잠시 포스팅이 늦어진 점 양해 부탁 드립니다. 나의 창업을 위해 작성한 생애 첫 사업계획서 제출이다보니 제출완료 되기까지 정말 여러 부분에서 ai의 도움이 많은 힘이 되었어요. 이 이야기는 추후 새로운 시리즈로 풀어보겠습니다.

오늘은 마지막 편, 실전 설치 가이드가 왔습니다. 🎉

A편에서는 “이런 AI가 있구나!” 하고 설렜고, B편에서는 “왜 오픈클로를 내 컴퓨터가 아닌 클라우드에 올려야 하는지” 이해하셨을 텐데요. 이번 C편은 드디어 손으로 직접 만지는 시간입니다.

“저 코딩 한 줄도 모르는데 따라갈 수 있을까요?”

네, 따라갈 수 있습니다. 저도 했으니까요.😄
복잡한 터미널 명령어 없이, 클릭과 복사-붙여넣기만으로 24시간 나를 대신해 일하는 AI 비서를 클라우드에 띄워봅시다. gogo!

무도짤

🔁 잠깐만~ 다시 정리하는 핵심 개념

설치 전에 우리가 무엇을 만드는지 30초만 복습해요.

용어쉽게 말하면
OpenClaw대화만 하는 챗봇이 아니라, 이메일·캘린더·웹 검색을 직접 실행하는 AI 에이전트
클라우드플레어 워커스내 PC 대신 인터넷 어딘가의 서버에서 24시간 코드를 돌려주는 서비스
샌드박스(컨테이너)AI가 실수로 뭔가 잘못해도 내 컴퓨터나 다른 데이터에 영향 없는 격리된 공간 (B편 핵심!)

B편에서 배웠듯이, OpenClaw를 내 컴퓨터에 깔지 않고 클라우드에 올리는 이유는 놓칠수 없는 안전성과 편의성 때문입니다. 이제 실제로 해봅시다.


🧰 준비물 체크리스트

시작하기 전, 아래 세 가지를 미리 준비해 두세요. (각각 10분 이내로 해결 가능합니다!)

① 클라우드플레어 계정 (무료)

👉 dash.cloudflare.com 에서 이메일로 가입
이미 있다면 패스!

② Workers Paid 플랜 ($5/월)

OpenClaw가 실제로 작업을 실행하려면 샌드박스(컨테이너) 기능이 필요한데, 이게 유료 플랜에서만 됩니다.
월 5$ 네요. 예전엔 커피한잔값이었건만 요즘같은 고환율 시대에는 정말 손이 떨리는군요. 하지만 내 24시간비서를 고용한다고 치면 투자해 볼만 한 금액이죠. 이 단계를 건너뛰고 다음을 진행시 나중에 에러가 납니다. 꼭 먼저 하세요!

💡 어디서 결제하나요?
로그인 후 좌측 메뉴 [Workers & Pages] → 우측 [Manage Plans]Workers Paid 선택
한국어 설정 시 좌측 메뉴 [근로자 및 페이지] → 우측 [보기 제한 ∨][파란색 업그레이드 버튼] 선택

클라우드플레어 대시보드에서 결제찾기
클라우드플레어요금제
claudflare 유료 사용 시 제공 내역 및 추가 과금액

③ Anthropic API Key

OpenClaw의 ‘두뇌’ 역할을 하는 Claude 모델을 연결하기 위한 키입니다.
콘솔 접속: console.anthropic.com 에 접속하여 로그인합니다. (Google 계정으로 간편 가입 가능)

결제 수단 등록 (필수): API는 쓴 만큼 내는 방식이라 미리 크레딧을 충전해야 키가 작동합니다.

  • SettingsBilling 메뉴에서 신용카드를 등록하고 최소 $5 정도를 먼저 충전해 주세요.

키 생성:

  • 대시보드 메인이나 왼쪽 메뉴의 [API Keys] 클릭
  • [+ Create Key] 버튼 클릭
  • 키 이름(예: openclaw-key)을 입력하고 생성합니다.

복사 및 보관: 생성된 키는 처음 딱 한 번만 보여줍니다. 창을 닫으면 다시 볼 수 없으니 반드시 메모장이나 안전한 곳에 즉시 복사해 두세요!


🚀 STEP 1 — 클라우드플레어 Workers 활성화

  1. dash.cloudflare.com 에 로그인합니다.
  2. 왼쪽 메뉴에서 [Workers & Pages] 를 클릭합니다.
  3. [Manage Plans] 에서 Workers Paid ($5/월) 구독을 완료합니다.

⚠️ 이 순서가 중요한 이유
나중에 OpenClaw를 배포할 때 ‘컨테이너’ 기능을 사용합니다. 유료 플랜이 없으면 배포 중간에 에러가 나고 처음부터 다시 해야 하는 상황이 생깁니다. 반드시 먼저 결제하고 진행하세요!


🚀 STEP 2 — OpenClaw 설치 (원클릭 배포)

여기가 하이라이트입니다. 개발자들은 검은 터미널 화면에서 명령어를 직접 치지만, 우리는 ‘Deploy to Cloudflare’ 버튼 하나로 끝냅니다.

  1. GitHub에서 OpenClaw 공식 저장소를 방문합니다.
    (검색창에 openclaw cloudflare 또는 cloudflare moltworker 로 검색하면 찾을 수 있어요)
  1. 저장소의 README(설명 파일)를 아래로 스크롤하면 오렌지색 [Deploy to Cloudflare] 버튼이 보입니다. 클릭!
  1. GitHub 계정 연결을 요청하면 허용하고, 내 저장소 이름을 정해줍니다.
    예: my-ai-agent 또는 harlang-openclaw (영문, 하이픈 가능)
  2. 잠시 기다리면 자동으로 배포가 시작됩니다.

💡 GitHub 계정이 없다면?
github.com 에서 무료로 가입하세요. 이메일과 비밀번호만 있으면 됩니다.


🚀 STEP 3 — 환경 설정 (API 키 입력하기)

배포 중에 몇 가지 정보를 입력하라는 화면이 나옵니다. 여기가 가장 중요한 부분입니다!

입력해야 할 항목들

ANTHROPIC_API_KEY
→ STEP 0에서 메모해 둔 Anthropic API 키를 붙여넣습니다.

MOLTBOT_GATEWAY_TOKEN
→ 내 AI 비서 대시보드에 접속할 때 쓰는 비밀번호 같은 개념입니다.
아무 문자나 길게 입력하면 됩니다. 예: harlang-secret-2026-ai
꼭 어딘가에 기록해 두세요! 나중에 로그인할 때 필요합니다.

R2 스토리지 연결
→ 대화 내용을 저장하기 위한 공간입니다. 안내에 따라 [Create bucket] 을 누르면 자동으로 생성 및 연결됩니다. 무료 용량 범위 안에서 충분히 사용 가능합니다.

배포가 완료되고 나면 아래처럼 대시보드가 뜹니다. 아직 아무 작업도 하지 않아 깨끗하네요.

📝 헷갈리지 않도록 한눈에 정리

항목역할어디서 가져오나
ANTHROPIC_API_KEYAI 두뇌 연결 키console.anthropic.com
MOLTBOT_GATEWAY_TOKEN대시보드 비밀번호내가 직접 만드는 것
R2 버킷대화 저장소화면 안내대로 생성

🚀 STEP 4 — 보안 설정 (나만 접속하게 만들기)

내 AI 비서가 인터넷에 공개되면 안 되겠죠. 클라우드플레어의 Zero Trust 기능으로 나만 접속할 수 있게 잠급니다.

  1. 배포된 Worker의 설정 메뉴로 이동합니다.
  2. [Settings] → [Domains & Routes] 클릭
  3. 도메인 주소 옆의 점 세 개(···) 버튼 → [Enable Cloudflare Access] 클릭
  4. 로그인 허용할 이메일 주소를 내 이메일로 등록합니다.

이제부터는 등록된 이메일로 인증을 거친 사람(= 나)만 AI 비서에 접속할 수 있습니다. 외부에서 아무나 들어오는 걱정 없이 안심하고 사용할 수 있어요.


🚀 STEP 5 — openclaw 접속하기 ( 커피 한잔 가져와 진행하시길)

여기까지 완료했다면 아래 주소로 접속해 보세요.

https://[내가-정한-이름].workers.dev

이메일 인증 화면이 뜨면 등록한 이메일로 로그인하고, 드디어 나만의 AI 비서 OpenClaw 와 첫 대화를 시작할 수 있을… 줄 알았으나
but, 저는 로그인하니 아래 와 같은 화면이 뜨는데요. 추가로 환경변수를 설정해야 하는 부분이 있네요.

설정을 하다보니 추가로 설정할 부분이 꽤 많아서 좀 화가나기도 했어요. 이래서 openclaw 를 포기하는가 싶었거든요.
쉽지 않습니다만 이제 다왔으니 포기하지 않기로 해요.

추가 해야 하는 변수는 2가지 입니다.
CF_ACCESS_TEAM_DOMAIN — 클라우드플레어 팀 도메인
CF_ACCESS_AUD — Cloudflare Access 앱 ID

이 값들은 Cloudflare Access 보안과 OpenClaw를 서로 연결하는 값들이라고 클로드가 친절히 알려주네요.

방금 생성한 Cloudflare WORKERS에 들어가서 두가지 정보를 찾아봅시다.

CF_ACCESS_TEAM_DOMAIN 찾기

  • Cloudflare 대시보드 → Zero TrustSettingsCustom Pages
  • 또는 주소창에서 [팀이름].cloudflareaccess.com 형태로 확인 가능

CF_ACCESS_AUD 찾기

  • Cloudflare Access → 방금 만든 앱(padalabs-kkokgo) 클릭
  • Application Audience (AUD) Tag 값을 복사

③ 값 입력하기

클라우드플레어 Workers → padalabs-kkokgo설정 → 변수 및 암호 → 두 값 추가

개인적인 키값이 많아 캡쳐이미지는 못 넣었지만 위 설명으로 찾아가실 수 있을거에요. 만약 궁금한 부분이 있으심 댓글남겨주시면 답변드리겠습니다. 환경변수를 설정에 추가해 주고 새로고침해주면 아래처럼 로딩되는 모습이 확인됩니다. 두근두근 하네요 ❤️❤️❤️

처음 접속하면 채팅창이 나타나는데, 토큰이 잘못됐다고 하네요 이럴땐 주소창에 넣어주세요

https://[내워커이름].workers.dev?token=[MOLTBOT_GATEWAY_TOKEN값]

다시 새창이 뜹니다. 이번엔 잘되면 좋겠는데요… 점점 목소리가 작아지는 느낌이네요?ㅎㅎㅎㅎ

아아아아ㅏㅏㅏㅏㅏㄱㄱ 페어링을 하라고 하는군요. 하지만 다왔어요 우리 포기할수 없어요.

https://[내워커이름].workers.dev/_admin/

🚀 STEP 6 — R2 스토리지 연결하기

띠로리~🚨🚨 또다시 안된아이가 나왔네요. R2 스토리지가 구성이 되지 않았다는 알럿인데요.

github의 README.md를 꼼꼼히 읽어보시면 방법과 작업 이유가 나와있어요.

기본적으로 Moltbot 데이터(설정, 연결된 장치, 대화 기록)는 컨테이너가 다시 시작될 때 손실됩니다.
세션 간 영구 저장을 활성화하려면 R2를 구성하십시오.

그럼 R2 스토리지를 구성해 볼까요? 친절한 클로드씨의 도움을 받아가며 저는 작업을 진행하고 있습니다. 가끔 제미나이와 교차 검증을 하기도 하구요. 여러분도 AI 의 말을 100% 믿기 보다 조금 의문이 생기거나 하면 꼭 교차검증 해가며 진행하시길 바랄께요.

대화 내용을 영구 저장하려면 3개 값을 우리는 수집해야 합니다.

  • R2_ACCESS_KEY_ID : 워커스 대시보드 – 스토리지 – R2 – 개요 – (우) manage – api 생성
  • R2_SECRET_ACCESS_KEY : 워커스 대시보드 – 스토리지 – R2 – 개요 – (우) manage – api 생성
  • CF_ACCOUNT_ID : 클라우드 플레어 홈 대시보드 – 계정명 우측 점3개 클릭 – 계정id복사

채팅창은 떴지만 우측 상단에 보면 offline 상태임을 확인할 수 있습니다.
저의 경우엔 변수명을 잘못 등록 해서 그렇더라구요
최종 등록된 변수는 총 7개 입니다. 아래 리스트를 확인해주시면 되요.

🥳🎉 이제 정말정말 완료 입니다.

여기까지 오시느라 고생하셨어요. 드디어 채팅창이 정상적으로 열리고 연결상태도 oK가 떴네요.
쏘리질러~~~~~~~~~~ 😂😂😂😂😂😂

지금부터는 맘껏 사용해 보세요. 낯선 UI 지만 우리에게는 오늘 기어이 오픈클로를 설치해낸 열정이 있다는 점 잊지 마시구요.

오픈클로 채팅 시작화면

🔧 설치 중 에러가 난다면? — 자주 발생하는 문제 해결

설치가 처음이라 에러가 나도 당황하지 마세요. 대부분 아래 두 가지 중 하나입니다.

❌ 에러 메시지에 ‘container’ 또는 ‘sandbox’ 관련 내용이 있을 때
→ Workers Paid 플랜 결제가 안 된 경우입니다. 클라우드플레어 대시보드에서 결제 여부를 다시 확인하세요.

❌ 에러 메시지에 ‘R2’ 또는 ‘bucket’ 관련 내용이 있을 때
→ R2 버킷이 제대로 연결되지 않은 경우입니다. STEP 3으로 돌아가 버킷 생성 단계를 다시 진행하세요.

❌ 접속은 되는데 로그인이 안 될 때
→ MOLTBOT_GATEWAY_TOKEN 을 잘못 입력했거나 기억이 안 나는 경우입니다. Worker 설정 → 환경변수에서 다시 확인하거나 새로 발급하세요.

💬 위 방법으로도 해결이 안 된다면? 아래 댓글에 에러 메시지를 복사해 남겨주세요. 같이 해결해 봅시다!


💡 마치며 — 비개발자 하랑의 솔직한 후기

오늘 저는 포스팅을 ai를 활용해 초안을 잡고 직접 그과정을 따라 진행하며 포스팅을 완성했습니다. 😅
아마 이 글을 읽고계신 분들은 저보다 적은시간으로 오픈클로와 만날수 있으실 거라고 생각해요.

점심무렵 시작한 작업이 오후 4시가 다되어서야 결국 해냈고, 지금은 OpenClaw가 클라우드 어딘가에서 제 지시를 기다리고 있습니다.
월 5달러짜리 AI 비서. 나쁘지 않죠?

바이브 코딩 시대에 이런 도구를 직접 만져보는 경험은, 단순히 ‘사용법 익히기’를 넘어서 AI를 내 서비스(꼭고)에 어떻게 녹여낼지 아이디어를 얻는 과정이기도 했습니다. 이 아이를 이제 제 서비스에서 어떻게 유용하게 사용할지 앞으로 더 많이 부딪혀볼 생각이에요.

코딩을 몰라도, 두려워할 필요 없습니다.
AI 시대의 기술은 ‘이해’하는 것만으로도 충분히 가치 있으니까요.

여러분의 첫 AI 비서 구축을 응원합니다! 💪


📎 시리즈 전체 보기


#openclaw #클라우드플레어워커스 #AI비서 #비개발자의바이브코딩 #AI에이전트 #비개발자 #바이브코딩

댓글 남기기