🌏 宿主机地区
选择服务器所在地区,我们将据此配置最优的镜像源和网络设置
将自动配置以下镜像源
DNS: 114 / 腾讯 / CF
APT: 北大镜像
npm: npmmirror
pip: 清华镜像
Go: goproxy.cn
GitHub: gh-proxy
💻 Code-Server
在浏览器中使用 VS Code 编辑器
将仅暴露 SSH 端口 (22),通过 SSH 连接使用
SSH root 密码
SSH 登录密码,留空则使用默认密码 root123
SSH 密钥 (可选)
密钥将写入 docker-compose.yml 环境变量,容器启动时自动配置到 ~/.ssh/
🛠️ 编程语言
选择需要安装的编程语言环境(可多选)。仅包含语言运行时,不含常用框架。
⚠️ 请自行确认所选版本号正确且可用,错误的版本号将导致构建失败
ℹ️ Node.js/npm 将因 AI 工具依赖自动安装
🤖 AI 工具
选择需要安装的 AI 辅助开发工具
JSON 格式不正确,请检查语法
选择上方预设或点击「+ 添加 MCP」手动配置,将在容器启动时自动执行
claude mcp add-json
JSON 格式: {"command":"npx","args":["-y","pkg@latest"]} 或 {"type":"http","url":"https://..."}
⚠ 存在 JSON 格式错误,生成的配置可能无法正常工作
🔄 预设工作流 选择要安装的工作流命令
ZCF 工作流将安装到 ~/.claude/commands/zcf/ 目录,通过 /zcf:命令名 调用
🎨 输出样式 选择 Claude 的响应风格
输出样式将配置到 ~/.claude/settings.json 的 outputStyle 字段
ℹ️ 选择任一 AI 工具将自动安装 Node.js/npm
🔧 其他工具
配置额外的工具和快捷命令
Cloudflare Tunnel
内网穿透,安全暴露本地服务
Vibe 快捷命令
输入 vibe 即可执行指定命令
数据持久化方式
选择 docker-compose 中 /workspace 和 /root 的挂载方式
📝 Dockerfile 自定义层
在 AI 工具层之后、SSH 配置层之前,追加自定义的 Dockerfile 指令
语法规范
- - 每条指令使用标准 Dockerfile 语法:
RUN、COPY、ENV、ARG等 - - 多条命令用
&& \连接可合并为一层,减少镜像体积 - - 每个
RUN指令生成一个独立镜像层 - - 内容将原样插入,请确保语法正确
示例
# 安装额外工具
RUN apt-get update && apt-get install -y redis-tools && rm -rf /var/lib/apt/lists/*
# 设置环境变量
ENV MY_APP_ENV=production
📄 生成结果
下载后在服务器上执行:
unzip devbox-config.zip -d devbox && cd devbox && chmod +x deploy.sh entrypoint.sh && ./deploy.sh