diff --git a/apps/openclaw-zh/2026.5.7-nightly.202605080122/data.yml b/apps/openclaw-zh/2026.5.7-nightly.202605080122/data.yml new file mode 100644 index 0000000..1874895 --- /dev/null +++ b/apps/openclaw-zh/2026.5.7-nightly.202605080122/data.yml @@ -0,0 +1,31 @@ +additionalProperties: + formFields: + - default: 18789 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Web UI Port + labelZh: Web UI 端口 + required: true + rule: paramPort + type: number + label: + en: Web UI Port + zh: Web UI 端口 + zh-Hant: Web UI 埠 + - default: "" + edit: true + envKey: OPENCLAW_GATEWAY_TOKEN + labelEn: Gateway Token + labelZh: 网关令牌 + random: true + required: false + rule: paramCommon + type: password + label: + en: Gateway Token + zh: 网关令牌 + zh-Hant: 閘道權杖 + description: + en: Token used to access the OpenClaw Dashboard. Append ?token=your-token to the Dashboard URL when needed. + zh: 用于访问 OpenClaw Dashboard 的令牌。需要时可在访问地址后追加 ?token=你的令牌。 + zh-Hant: 用於訪問 OpenClaw Dashboard 的權杖。需要時可在訪問地址後追加 ?token=你的權杖。 diff --git a/apps/openclaw-zh/2026.5.7-nightly.202605080122/docker-compose.yml b/apps/openclaw-zh/2026.5.7-nightly.202605080122/docker-compose.yml new file mode 100644 index 0000000..1e96597 --- /dev/null +++ b/apps/openclaw-zh/2026.5.7-nightly.202605080122/docker-compose.yml @@ -0,0 +1,36 @@ +services: + openclaw-zh: + container_name: ${CONTAINER_NAME} + image: 1186258278/openclaw-zh:2026.5.7-nightly.202605080122 + restart: always + networks: + - 1panel-network + environment: + HOME: /root + TERM: xterm-256color + OPENCLAW_DISABLE_BONJOUR: "1" + OPENCLAW_GATEWAY_TOKEN: ${OPENCLAW_GATEWAY_TOKEN} + volumes: + - ./data/conf:/root/.openclaw + ports: + - ${PANEL_APP_PORT_HTTP}:18789 + command: openclaw gateway run --allow-unconfigured + init: true + healthcheck: + test: + [ + "CMD", + "node", + "-e", + "fetch('http://127.0.0.1:18789/healthz').then((r)=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))" + ] + interval: 3m + timeout: 10s + start_period: 15s + retries: 3 + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/openclaw-zh/README.md b/apps/openclaw-zh/README.md new file mode 100644 index 0000000..00defa7 --- /dev/null +++ b/apps/openclaw-zh/README.md @@ -0,0 +1,19 @@ +# OpenClaw Chinese + +OpenClaw Chinese 是 OpenClaw 的汉化发行版。OpenClaw 是开源、自托管的个人 AI 助理,提供本地运行的 Web Dashboard 和 Gateway。 + +## 使用说明 + +安装后访问 `http://服务器 IP:端口` 打开 Dashboard。默认端口为 `18789`。 + +建议在安装参数中设置 `OPENCLAW_GATEWAY_TOKEN`,用于 Dashboard 访问认证。浏览器打开页面后,可以在 URL 后追加 `?token=你的令牌` 进行访问。 + +## 数据目录 + +应用数据会持久化到安装目录下的 `data/conf`,对应容器内 `/root/.openclaw`。 + +## 参考 + +- 项目仓库:https://github.com/1186258278/OpenClawChineseTranslation +- Docker 说明:https://github.com/1186258278/OpenClawChineseTranslation/blob/main/DOCKER_README.md +- OpenClaw 官网:https://openclaw.ai/ diff --git a/apps/openclaw-zh/README_en.md b/apps/openclaw-zh/README_en.md new file mode 100644 index 0000000..8ccffbf --- /dev/null +++ b/apps/openclaw-zh/README_en.md @@ -0,0 +1,19 @@ +# OpenClaw Chinese + +OpenClaw Chinese is a localized Chinese distribution of OpenClaw. OpenClaw is an open-source, self-hosted personal AI assistant with a local Web Dashboard and Gateway. + +## Usage + +After installation, open `http://server-ip:port` in your browser. The default port is `18789`. + +It is recommended to set `OPENCLAW_GATEWAY_TOKEN` during installation for Dashboard authentication. You can append `?token=your-token` to the URL when opening the Dashboard. + +## Data Directory + +Application data is persisted in `data/conf` under the installation directory, mapped to `/root/.openclaw` inside the container. + +## References + +- Repository: https://github.com/1186258278/OpenClawChineseTranslation +- Docker guide: https://github.com/1186258278/OpenClawChineseTranslation/blob/main/DOCKER_README.md +- OpenClaw website: https://openclaw.ai/ diff --git a/apps/openclaw-zh/data.yml b/apps/openclaw-zh/data.yml new file mode 100644 index 0000000..9cbdbb8 --- /dev/null +++ b/apps/openclaw-zh/data.yml @@ -0,0 +1,27 @@ +name: OpenClaw Chinese +tags: + - AI / 大模型 +title: OpenClaw 汉化发行版,开源、自托管的个人 AI 助理 +description: OpenClaw 汉化发行版,开源、自托管的个人 AI 助理 +additionalProperties: + key: openclaw-zh + name: OpenClaw Chinese + tags: + - AI + shortDescZh: OpenClaw 汉化发行版,开源、自托管的个人 AI 助理 + shortDescEn: Chinese localized OpenClaw distribution, a self-hosted personal AI assistant + description: + en: Chinese localized OpenClaw distribution, a self-hosted personal AI assistant + zh: OpenClaw 汉化发行版,开源、自托管的个人 AI 助理 + zh-Hant: OpenClaw 漢化發行版,開源、自托管的個人 AI 助理 + type: website + crossVersionUpdate: true + limit: 0 + recommend: 0 + batchInstallSupport: true + website: https://openclaw.qt.cool/ + github: https://github.com/1186258278/OpenClawChineseTranslation + document: https://github.com/1186258278/OpenClawChineseTranslation/blob/main/DOCKER_README.md + architectures: + - amd64 + - arm64 diff --git a/apps/openclaw-zh/latest/data.yml b/apps/openclaw-zh/latest/data.yml new file mode 100644 index 0000000..1874895 --- /dev/null +++ b/apps/openclaw-zh/latest/data.yml @@ -0,0 +1,31 @@ +additionalProperties: + formFields: + - default: 18789 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Web UI Port + labelZh: Web UI 端口 + required: true + rule: paramPort + type: number + label: + en: Web UI Port + zh: Web UI 端口 + zh-Hant: Web UI 埠 + - default: "" + edit: true + envKey: OPENCLAW_GATEWAY_TOKEN + labelEn: Gateway Token + labelZh: 网关令牌 + random: true + required: false + rule: paramCommon + type: password + label: + en: Gateway Token + zh: 网关令牌 + zh-Hant: 閘道權杖 + description: + en: Token used to access the OpenClaw Dashboard. Append ?token=your-token to the Dashboard URL when needed. + zh: 用于访问 OpenClaw Dashboard 的令牌。需要时可在访问地址后追加 ?token=你的令牌。 + zh-Hant: 用於訪問 OpenClaw Dashboard 的權杖。需要時可在訪問地址後追加 ?token=你的權杖。 diff --git a/apps/openclaw-zh/latest/docker-compose.yml b/apps/openclaw-zh/latest/docker-compose.yml new file mode 100644 index 0000000..bcc13fb --- /dev/null +++ b/apps/openclaw-zh/latest/docker-compose.yml @@ -0,0 +1,36 @@ +services: + openclaw-zh: + container_name: ${CONTAINER_NAME} + image: 1186258278/openclaw-zh:latest + restart: always + networks: + - 1panel-network + environment: + HOME: /root + TERM: xterm-256color + OPENCLAW_DISABLE_BONJOUR: "1" + OPENCLAW_GATEWAY_TOKEN: ${OPENCLAW_GATEWAY_TOKEN} + volumes: + - ./data/conf:/root/.openclaw + ports: + - ${PANEL_APP_PORT_HTTP}:18789 + command: openclaw gateway run --allow-unconfigured + init: true + healthcheck: + test: + [ + "CMD", + "node", + "-e", + "fetch('http://127.0.0.1:18789/healthz').then((r)=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))" + ] + interval: 3m + timeout: 10s + start_period: 15s + retries: 3 + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/openclaw-zh/logo.png b/apps/openclaw-zh/logo.png new file mode 100644 index 0000000..0812e61 Binary files /dev/null and b/apps/openclaw-zh/logo.png differ