์๊ฐ
์ ๋ AI์ ํ์ ์ ํตํด ์ปจํ ์ธ ๋ง์ผํ ์ ์ฑ๊ณต ์ฌ๋ก๋ก ๋ง๋ค์ด ๋ณด๊ณ ์ OpenClaw๋ฅผ ์์ํ๊ฒ ๋์์ต๋๋ค.
OpenClaw ์ธํ ์ ์ํด ํน๋ณ ์์ ์ ๋ฐ๊ณ , Claude์ ์ ์ฐจ๋ก ์๋ดํ๋ฉฐ, ๋งฅ ๋ฏธ๋ ํ ๋ ์์ AI ์๋ํ ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํด ๋ณด์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ธํ๋ผ ์์์ LinkedIn ์ฝํ ์ธ ์๋ํ ํ์ดํ๋ผ์ธ์ ์ค์ ๋ก ๊ฐ๋ํ๊ธฐ ์์ํ์ต๋๋ค.
์ด ๊ธ์ ๊ทธ ๊ณผ์ ์ ๊ธฐ๋ก์ด๋ฉฐ ์ฒ์ ์์ํ์๋ ๋ถ๋ค๊ฒ ์์ ๋์์ด ๋์์ผ๋ฉด ํฉ๋๋ค
์งํ ๋ฐฉ๋ฒ
1. ํ๊ฒฝ ์ค๊ณ: Docker๋ฅผ ์ ํํ ์ด์
๊ฐ์ฅ ๋จผ์ ํด๊ฒฐํด์ผ ํ ๋ฌธ์ ๋ "์ด๋ค ๋ฐฉ์์ผ๋ก ์ค์นํ ๊ฒ์ธ๊ฐ"์์ต๋๋ค.
OpenClaw๋ npm install -g openclaw๋ก ์ ์ญ ์ค์นํ๋ ๋ฐฉ๋ฒ๊ณผ Docker ์ปจํ
์ด๋๋ก ์คํํ๋ ๋ฐฉ๋ฒ ๋ ๊ฐ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ ๋ ์ฒ์์ ํด๋๋ฅผ ํ๋ ๋ง๋ค์ด์ ๊ทธ ์์ ์ค์นํ๋ฉด ๊น๋ํ๊ฒ ๋ถ๋ฆฌ๋ ๊ฑฐ๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ํ์ง๋ง -g ํ๋๊ทธ๋ ์ด๋ ํด๋์์ ์คํํ๋ ์์คํ
์ ์ญ์ ์ค์น๋๊ธฐ ๋๋ฌธ์ ํด๋ ์์น๋ ์๋ฌด ์๋ฏธ๊ฐ ์์์ต๋๋ค.
๊ฒฐ๊ตญ Docker ๋ฐฉ์์ ์ ํํ์ต๋๋ค. ์ด๋ฏธ ๋งฅ ๋ฏธ๋์์ Ghost, n8n, NocoDB, Nginx Proxy Manager๋ฅผ ๋ชจ๋ Docker Compose๋ก ์ด์ํ๊ณ ์์๊ธฐ ๋๋ฌธ์, OpenClaw๋ ๊ฐ์ ํจํด์ผ๋ก ๊ด๋ฆฌํ๋ ๊ฒ์ด ์ผ๊ด์ฑ ์๋ค๊ณ ํ๋จํ์ต๋๋ค.
server-stack/
โโโ ghost/docker-compose.yml
โโโ n8n/docker-compose.yml
โโโ nocodb/docker-compose.yml
โโโ openclaw/docker2. Colima โ Docker Desktop ์์ด Docker ์คํํ๊ธฐ
๋งฅ์์ Docker๋ฅผ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ๋ ค๋ฉด Docker Desktop ๋์ Colima๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค. ์ฒ์์๋ ์ด ๊ฐ๋ ์์ฒด๊ฐ ๋ฏ์ค์์ง๋ง, ๊ฒฐ๊ตญ "Docker Desktop์ ๊ธฐ๋ฅ์ ํ๋ ๊ฒฝ๋ VM"์ด๋ผ๊ณ ์ดํดํ๋ ๋ฉ๋์ด ๋์ต๋๋ค.
bash
brew install docker docker-compose colima
colima start --cpu 8 --memory 16 --disk 100
```
ํ ๊ฐ์ง ํจ์ ์ด ์์์ต๋๋ค. Ollama ์ค์น๋ฅผ ๊ณ ๋ คํด ๋ฉ๋ชจ๋ฆฌ๋ฅผ 8GB๋ก ์ค์๋ค๊ฐ, Ollama๋ฅผ ์ฐ์ง ์๊ธฐ๋ก ๊ฒฐ์ ํ ํ ๋ค์ 16GB๋ก ๋ณต๊ตฌํด์ผ ํ์ ๋์
๋๋ค. `colima start`๋ง ์
๋ ฅํ๋ฉด ๊ธฐ์กด ์ค์ ์ด ์ ์ง๋๊ธฐ ๋๋ฌธ์, ๋ฐ๋์ `--memory 16` ์ต์
์ ๋ช
์ํด์ผ๋ง ๋ณ๊ฒฝ๋ฉ๋๋ค. ์ด๊ฑธ ๋ชจ๋ฅด๊ณ ์ฌ๋ฌ ๋ฒ ํ์๊ณ ๋ฅผ ํ์ต๋๋ค.
### 2-3. Gateway ์ค๋ฅ๋ค
OpenClaw๋ฅผ Docker๋ก ์คํํ์ ๋ ๊ฐ์ฅ ๋จผ์ ๋ง๋ฅ๋จ๋ฆฐ ์ค๋ฅ๋ ์ด๊ฒ์ด์์ต๋๋ค.
Error: non-loopback Control UI requires gateway.controlUi.allowedOriginsDocker ์ปจํ ์ด๋ ์์์ ์คํ๋๋ฉด localhost๊ฐ ์๋ ์ธ๋ถ ์ฃผ์๋ก ๋ฐ์ธ๋ฉ๋๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ ๋ณด์ ์ค๋ฅ์์ต๋๋ค. nano๋ก ์ค์ ํ์ผ์ ์ง์ ํธ์งํ๋ ค ํ์ง๋ง ์ ์ฅ์ด ๋์ง ์๋ ๊ฒฝ์ฐ๋ ์์๊ณ , ๊ฒฐ๊ตญ jq ๋ช ๋ น์ด๋ก ๊ฐ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ต๋๋ค.
jq '.gateway.controlUi.dangerouslyAllowHostHeaderOriginFallback = true' \
~/.openclaw/openclaw.json > /tmp/oc_tmp.json && \
mv /tmp/oc_tmp.json ~/.openclaw/openclaw.json์ดํ docker compose ps์์ Up (healthy) ์ํ๊ฐ ํ์ธ๋์ ๋์ ์๋๊ฐ์ ์ง๊ธ๋ ์์ํฉ๋๋ค. (์ค์ ์ด๋ฐ ์ฉ์ด๋ฅผ ๋ค ๊ธฐ์ตํ์ง ๋ชปํ๊ณ Claude์ ๋ด๊ฐ ํ์ผ์ ๋ณต๊ธฐ๋ฅผ ํ๋ฉด์ ์ ๋ฆฌํ ๋ด์ฉ์
๋๋ค)
3. Telegram ์ฐ๋ โ ์ค๋งํธํฐ์์ AI ์์ด์ ํธ์ ๋ํ
๋ชจ๋ ์ค์ ์ด ์๋ฃ๋ ํ Telegram ๋ด์ ์ฐ๊ฒฐํ์ต๋๋ค. ์ฒ์ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ฉด "access not configured"๋ผ๋ ๋ฉ์์ง์ ํจ๊ป ํ์ด๋ง ์ฝ๋๊ฐ ์ต๋๋ค. ์ค๋ฅ์ฒ๋ผ ๋ณด์ด์ง๋ง ์ ์์ ์ธ ๋ณด์ ํ๋ก์ธ์ค์ ๋๋ค. ๋งฅ ๋ฏธ๋ ํฐ๋ฏธ๋์์ ์น์ธ ๋ช ๋ น์ด๋ฅผ ํ ๋ฒ ์คํํ๋ฉด ์ดํ๋ถํฐ๋ Telegram์์ OpenClaw์ ์์ ๋กญ๊ฒ ๋ํํ ์ ์์ต๋๋ค.
docker compose run --rm openclaw-cli \
pairing approve telegram [ํ์ด๋ง์ฝ๋]
## 1. "Jarvis" โ AI ์์ด์ ํธ์๊ฒ ์ด๋ฆ์ ๋ถ์ด๋ค
์ธํ๋ผ ๊ตฌ์ถ์ด ๋ง๋ฌด๋ฆฌ๋๊ณ Telegram์ ํตํด OpenClaw์ ์ฒ์์ผ๋ก ์ค์ง์ ์ธ ๋ํ๋ฅผ ์์ํ์ต๋๋ค.
์ ๋ ์ด AI ์์ด์ ํธ์๊ฒ **"Jarvis"**๋ผ๋ ์ด๋ฆ์ ๋ถ์ด๊ณ , ๋์ ์
๋ฌด ์ง์์ ์์ฒญํ์์ต๋๋ค.
---
## 2. LinkedIn ์ฝํ
์ธ ์๋ํ ํ์ดํ๋ผ์ธ
### 2-1. ํ๋ก์ ํธ ์ค๊ณ
**๋ชฉ์ **: ํ์ฅํ ๋ธ๋๋ ์ฑ๊ณต ์ฌ๋ก ๋ถ์์ ํตํด ์๊ธฐ์
๋ํ๋ค์๊ฒ ์ค์ง์ ์ธ ์ธ์ฌ์ดํธ์ ๋๊ธฐ๋ถ์ฌ๋ฅผ ์ ๊ณตํ๋ค.
**๋ฐํ ์ค์ผ์ค**: ์ฃผ 2ํ (์์์ผ, ๋ชฉ์์ผ), ํด์ธ ๋ธ๋๋ 6ํ + ๊ตญ๋ด ๋ธ๋๋ 2ํ (์ ๊ธฐ์ค)
**์ธ์ด**: ์ํ rhddyd โ ์์ด๊ฐ ์ฃผ, ํ๊ตญ์ด๊ฐ ๊ฐ์ฑ๊ณผ ๋งฅ๋ฝ์ ๋ณด์
**์ฝํ
์ธ ํฌ๋งท** (๋งค ํ์ฐจ 3์ข
์ธํธ):
1. ๋ธ๋๋ ๋ฆฌ์์น ๋ฆฌํฌํธ (๋ฐ์ดํฐ ์์ง + ์ธ์ฌ์ดํธ ์ ๋ฆฌ)
2. LinkedIn ๋ณธ๋ฌธ (๋ฐ์ด๋ง๊ตฌ์ผ ์์ฑ๋ณธ)
3. Genspark/์ด๋ฏธ์ง ์์ฑ์ฉ ํ๋กฌํํธ
**๋น์ฃผ์ผ ์คํ์ผ**: Doodle / Notebook / Blue Ink โ ์๊ธ์จ ๋
ธํธ ๋ฏธํ, ํ๋ ๋ณผํ ์ํฌ ๋๋, 1080ร1080px LinkedIn ์ต์ ํ
### 2-2. ์๋ํ ์ค์ผ์ค ์ค๊ณ
๋จ์ํ ์ฝํ
์ธ ๋ฅผ ๋ง๋๋ ๊ฒ์ ๋์ด, ์์
ํ๋ฆ ์์ฒด๋ฅผ ์๋ํํ๋ ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ์ต๋๋ค.
ํ ์์ผ ์ค์ 8์ (KST)
โ Jarvis๊ฐ ๋ค์ ์ฃผ ์ฝํ
์ธ ์ฃผ์ 4๊ฐ ์ ์
โ James๊ฐ 2๊ฐ ์ ํ
ํ ์์ผ ์ ๋
8์ (KST)
โ Jarvis๊ฐ ์ ํ๋ 2๊ฐ ๋ธ๋๋์
์์ฑ๋ณธ (๋ฆฌ์์น + ๋ณธ๋ฌธ + ํ๋กฌํํธ) ์๋ ์ ๋ฌ
์์์ผ โ ํด์ธ ๋ธ๋๋ ๊ฒ์ฌ / ๋ชฉ์์ผ โ ํด์ธ/๊ตญ๋ด ๋ธ๋๋ ๊ฒ์ฌ์ ๊ฐ ๊ฐ์ ํ๋ ์ง์ ์ ๋ฑ ํ๋์ ๋๋ค. ํ ์์ผ ์ค์ ์ 4๊ฐ ์ ์ ์ค 2๊ฐ๋ฅผ ์ ํํ๋ ๊ฒ. ๋๋จธ์ง๋ Jarvis๊ฐ ์ฒ๋ฆฌํฉ๋๋ค. ์ด ์ฃผ์ ์ ์ ํ์ ๊ธ์ ๋ด์ฉ์ ํ/์ ํผ์ฉํ์ฌ ๋ ธํธ๋ถ LM์ ์ฐ๊ฒฐํ์ฌ ๊ฐ๋ ์ฑ ์ข์ Carosel ํํ์ ์ฌ๋ผ์ด๋๋ฅผ ๋ง๋๋๋ฐ ์ด ๋ถ๋ถ์ ๋์ค์ ์ถ๊ฐํด ๋ณด๋ ค ํฉ๋๋ค.
๋์ ๋ฐ์ ๊ธ (์ต์ )
์ค์น ๊ณผ์ ์์ Claude ์๊ฒ ๋ง์ ์ง๋ฌธ์ ํ์ง๋ง ์ฒ์ Claaude๋ "OpenClaw"์ ๋ํด ๋ง์ ์ ๋ณด๋ฅผ ๊ฐ๊ณ ์์ง ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ด๊ฐ ํ๋ฉด์ ๊ณ์ ๋ณด์ฌ์ฃผ๋ฉด์ ๋ชจ๋ ๊ฑธ ํด๊ฒฐ ํ ์ ์์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ Claude์ ๋ํด ์ ๋ขฐ๋ฅผ ๊ฐ์ง์ ์์๊ณ ๋ด๊ฐ ๋ชจ๋ฅด๋๋ผ๋ "Claude์ ํ์
ํ๋ฉด ์ด๋ค ๊ฒ์ด๋ ๋ค ํด๊ฒฐ ํ ์ ์๊ฒ ๋ค"๋ ์์ ๊ฐ์ด ์๊ฒผ์ต๋๋ค