diff --git a/openclaw/data.yml b/openclaw/data.yml new file mode 100755 index 0000000..4879937 --- /dev/null +++ b/openclaw/data.yml @@ -0,0 +1,37 @@ +name: + en: OpenClaw + zh_CN: OpenClaw + zh_TW: OpenClaw +categories: + - ai + - tool +description: + en: Your own personal AI assistant. Any OS. Any Platform. + zh_CN: 你自己的个人 AI 助手。任何操作系统。任何平台。 + zh_TW: 你自己的個人 AI 助手。任何操作系統。任何平台。 +website: https://openclaw.ai/ +architectures: + - amd64 + - arm64 +environments: + OPENCLAW_GATEWAY_PORT: + description: + en: Gateway Port + zh_CN: 网关端口 + zh_TW: 網關端口 + type: port + default: 18789 + OPENCLAW_BRIDGE_PORT: + description: + en: Bridge Port + zh_CN: 桥接端口 + zh_TW: 橋接端口 + type: port + default: 18790 + OPENCLAW_GATEWAY_TOKEN: + description: + en: Gateway Token + zh_CN: 网关令牌 + zh_TW: 網關令牌 + type: password + default: diff --git a/openclaw/docker-compose.yml b/openclaw/docker-compose.yml new file mode 100644 index 0000000..4d86047 --- /dev/null +++ b/openclaw/docker-compose.yml @@ -0,0 +1,35 @@ +services: + openclaw: + # You need to run `node dist/index.js onboard` to initialize the config files after the first launch. + image: ghcr.io/openclaw/openclaw:latest + environment: + HOME: /home/node + TERM: xterm-256color + BROWSER: echo + OPENCLAW_GATEWAY_TOKEN: "${OPENCLAW_GATEWAY_TOKEN}" + volumes: + - ./data/config:/home/node/.openclaw + - ./data/workspace:/home/node/.openclaw/workspace + ports: + - "${OPENCLAW_GATEWAY_PORT}:18789" + - "${OPENCLAW_BRIDGE_PORT}:18790" + init: true + stdin_open: true + tty: true + restart: unless-stopped + networks: + - acepanel-network + command: + [ + "node", + "dist/index.js", + "gateway", + "--bind", + "lan", + "--port", + "18789", + "--allow-unconfigured" + ] +networks: + acepanel-network: + external: true \ No newline at end of file diff --git a/openclaw/logo.png b/openclaw/logo.png new file mode 100644 index 0000000..bf37544 Binary files /dev/null and b/openclaw/logo.png differ