# openclaw 在cnb中如何使用 > cnb属于运行的盒子,但是实际运行的内容需要自己搭建 ## 使用场景 ### 通用模式[mode=hot] 1. 新闻摘要 2. 日程管理,备忘记录 3. 自媒体运营 4. 开发辅助 5. 个性化支持 ## 安装篇 > 正常运行 openclaw 的搭建在本地环境安装是一个很麻烦的事情,而云服务器提供便捷的环境搭建和维护,但生态很限定性,而 cnb 提供了一个基础的快速运行的环境,同时也提供了一个开放的交流环境,用户可以在其中分享和获取使用 openclaw 的经验和技巧。 ### 对于在 cnb 一键启动条件 1. 有一个 cnb 账号 2. 实名认证 ### 一键启动方案 [参考](https://cnb.cool/kevisual/dev-cnb) 1. 创建一个自己密钥仓库 2. 复制当前`.cnb.yml`,随便创建一个仓库,创建一个`.cnb.yml`,然后点击远程开发启动即可 ```yaml ##### 配置开始,保留注释 ##### .common_env: &common_env env: USERNAME: root imports: - https://cnb.cool/${CNB_GROUP_SLUG}/env/-/blob/main/.env # - https://cnb.cool/${CNB_GROUP_SLUG}/env/-/blob/main/ssh.yml # - https://cnb.cool/${CNB_GROUP_SLUG}/env/-/blob/main/ssh-config.yml ##### 配置结束 ##### $: vscode: - docker: image: docker.cnb.cool/kevisual/dev-env:latest services: - vscode - docker imports: !reference [.common_env, imports] env: !reference [.common_env, env] runner: cpus: $RUN_CPU #tags: cnb:arch:amd64:gpu stages: - name: 安装dev-cnb的仓库代码模块 script: | cd /workspace && find . -mindepth 1 -delete git init git remote add origin https://cnb.cool/kevisual/dev-cnb git fetch origin main git reset --hard origin/main - name: 启动nginx script: nginx - name: 启动搜索服务 script: zsh -i -c 'bun src/cli.ts init start-meilisearch' - name: 初始化开发机 script: zsh -i -c 'bun run start' - name: 启动当前工作区 script: zsh -i -c 'cloud cnb keep-alive-current-workspace' # endStages: # - name: 结束阶段 # script: zsh -i -c 'bun src/cli.ts init end' ```