From 7c2a40a760bfc92cada78c5433f0701e9eeb5234 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Fri, 30 Jan 2026 18:36:59 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0openclaw?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openclaw/data.yml | 37 ++++++++++++++++++++++++++++++++++++ openclaw/docker-compose.yml | 35 ++++++++++++++++++++++++++++++++++ openclaw/logo.png | Bin 0 -> 5508 bytes 3 files changed, 72 insertions(+) create mode 100755 openclaw/data.yml create mode 100644 openclaw/docker-compose.yml create mode 100644 openclaw/logo.png 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 0000000000000000000000000000000000000000..bf3754444ee7cc1b10398077d793f62c482794ef GIT binary patch literal 5508 zcmeHLVN_G+8GgTeFS&`P1j(Fcix8}lI<27DX@dw{sZ10r95*ReOVX-PH+PIqfg+GE zmCiZOFlVEJt2FUUJ13}_o~cy~*V)sssYq3jRx#HDRwM|4krD$*cJ3u$f9{-}}U%V240RAf$0l;9myTn!RzMmaV`@3ZN=J)%QDrt4~kzef!w0lb7Kl^dN z>h;|2Tk_DPXgh#1zVpkLiRlkbiU`2?z6(AwwJU7f-p;vzE2F9r0&$K#+@@%&K^aq? z_QD8Ik|tK_rQqzvi(3p=*j{Pd$@sclW|`~?2B7BX=r(Cj6FxlgQg_&)K~^dTh8@_B zud=<;oO4fU;XzNBAu!VMQc_Nh$@h4TGsXO-5nN$)gABB_rn)EX1P7)Pj6#Zi8!>Ug?tQFW?WO z#BhF?UP)kbMtM&YbD`|kknB)vG+T^jCq+QPkn9izbh`M<8dI_Vcwcn-u@vkfvWr#F z(;J;GfpBxg$wboQd+UFyu+J0N+ceh@Ox)NK44fNmc+}v({6l0-A;PnqG_v-60GwPr zR}MaPCwNLDz?Ulq0;(k7kKBrV$zmvtqX6N{6fTn_Fs0EHwof52up0=bp_Cs@A41J_;Co~VGLIj*$4qa7d^5)PY=-LqjVpuy91~VE__pk~E zFGK(Z&tW|EZhU={_Ku9Sw2~S6PXnI5;GtE)Vb}Fw|F4JoPIv<)uI?Z%hJVn8dZo&L zBHwV1!apZiQg+WE0iW&~w@m`KDNING^E7aNw3k z`xe2zf;iJI!&wTR19(~;Sd#?rwaBd3NsV6gBa+?iTJuJb?%eRW+oXsmYc*MY&S=Cy z1o+adgRHdYDoZZ$mV1uX2FZb=(ad2wkN<&M0{oeFu=C={JT?{_v5<`161)nNW}uP@zNK$ykT9q6!{L znW$()+I$WC(&l*v=@qPSN8yenxJ&9M2_br#7=P40%W3;|kCDmskVgjjOo$T$fnh8S z#d#@~2WOBf`GQ9zoL7!hkXJs2H4z+zP(rhXV_0>>LOa!!f$daR2OA_?%87n zUxU3CW_Q3Gf-l$9t~lbnG;pK!%<+J%v9=68jH*T&6)1(ihFW3) zr3D0V6{dB1(G{G6lt#iG3q~S@wS?xp;kXaH;bT}cu%ik}CCybZZM3fqgtjbm60NMp*vxHKk2p9Mw55d#`#JWoB%mAL9@cDf+m zsWm8$_)54Qe~=VU<}sknrDj0UB=cC)`GCpj2?&b-LjElfBoDk0>c>H-*^V^EPIZlg z&>>|UF);f{u_ID<(Im446_4jhf(L6JB*AwD(Xn09qDjrdC7kt;KXe4&3dHWgPgEL5 z3`m}U2vCN4aaZ&w0r_Ho-Z8jM`So4;8}Jm&6zdM0R@aI+$(1`StjE3aXIdLihOip{lXB5zlXg*o1(FfWLXY){27}{!4-1n zwZm1_z(E3&r{6B>(S5@Esg=cg5d{`7)BxwzCi8E)e|O4m+094W&lnO$K{}mb~vPUO-$+5)}gpRdr;k!Q80DAx_1ancEWyBi^68y&pWHp zNvDKhw-dOd!&_}?Q5?x^@&(kVld*>oz~B~t#&R%VrAlL4KzUq%JED&JZbfcc}t7Enq(UG$!4&NO}Y=+Fj;ZbP{r zqYS!wl`#AP!wS3D>nN{97$PCUfTwZy6}D}7^|K#lzK2+73>+NP7l^taTJ>I2551rIg=+4g9^kvXS~y*cqaL0g6EfiMm(j0k>QD^05Jl$!Zx09VcWADCW`X} zw>dT^LTN`&wD>((<3TG4=5GO$nYP`B&AZH-5BSL#nZ7oeSq3kCnG!JorH*=L;c^%FL0lOvv;y zU6fc}@+^XnKaVS;Dm8i!oEkl>-4A4{AOByR&41y-`8WU4