Qoder全栈项目可通过四种方式一键上线:一、InsCode平台自动部署获HTTPS链接;二、阿里云ECS直连部署需配置安全组与域名解析;三、导出Docker镜像推送至容器平台;四、Qoder-Free本地生成离线部署脚本。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已完成Qoder生成的全栈项目开发,但尚未将其对外提供访问服务,则可能是由于本地环境限制导致应用仅在本机运行。以下是将Qoder全栈项目部署并实现一键上线的具体操作步骤:
一、使用InsCode(快马)平台一键部署
该方法适用于纯前端项目或Node.js后端项目,无需配置服务器环境,所有依赖由平台自动注入,部署后立即获得HTTPS公网链接。
1、打开InsCode(快马)官网,登录账号并进入控制台。
2、点击“新建项目”,选择“从代码仓库导入”或“直接粘贴代码”。若项目已存于GitHub/GitLab,填入仓库地址;若为本地单HTML或Node.js项目,复制全部源码粘贴至编辑器。
3、平台自动识别项目类型:检测到package.json则启用Node.js运行时,检测到index.html则启用静态托管模式。
4、确认运行命令(如npm start或node server.js),点击“部署”按钮。
5、等待构建完成,平台自动生成可访问的域名链接,链接格式为 https://[随机子域名].inscode.app。
二、通过阿里云ECS部署Qoder生成的全栈项目
该方法适用于需长期稳定运行、自定义域名、高并发访问或集成数据库等复杂场景,利用Qoder内置MCP Server能力直连云服务器执行部署指令。
1、确保已开通阿里云ECS实例,并安装Node.js、Git、Nginx基础环境。
2、在Qoder中打开项目目录,在右侧对话框输入指令:“将当前项目部署到阿里云ECS,IP为xxx.xxx.xxx.xxx,使用PM2管理进程”。
3、Qoder调用CloudOps MCP,自动上传代码包、安装依赖、配置PM2启动脚本及Nginx反向代理规则。
4、部署完成后,ECS安全组需放行80/443端口,且域名需解析至该ECS公网IP。
代码编辑 CLI 工具集合:Cursor CLI(agent)和 Qoder CLI(qodercli),用于代码修改、重构、Code Review 及自动化代码任务。
三、导出为Docker镜像并推送至容器平台
该方法适用于需要环境一致性保障、支持横向扩展或与CI/CD流水线集成的生产级部署需求,Qoder可自动生成Dockerfile及docker-compose.yml。
1、在Qoder项目根目录右键,选择“生成Docker部署文件”,工具将输出Dockerfile、.dockerignore及配套配置。
2、确认Dockerfile中基础镜像版本(如node:18-alpine)、构建阶段指令及暴露端口是否匹配项目实际需求。
3、在终端执行:docker build -t qoder-app . 构建本地镜像。
4、登录容器平台(如阿里云ACR或Docker Hub),执行docker push指令上传镜像。
5、在目标服务器拉取并运行容器:docker run -d -p 3000:3000 --name myapp qoder-app。
四、使用Qoder-Free本地模型生成部署脚本并离线执行
该方法适用于无公网连接、强数据隔离要求的内网环境,所有部署逻辑均在本地生成并验证,不依赖任何云端API或远程服务。
1、启动Qoder-Free客户端,在提示词框中输入:“为当前Qoder全栈项目生成Linux服务器部署脚本,包含Node.js安装、PM2守护、Nginx反向代理配置及systemd服务单元文件”。
2、接收生成的shell脚本(deploy.sh),检查其中路径、端口、用户权限等参数是否适配目标服务器。
3、将deploy.sh与项目压缩包一同拷贝至目标服务器,执行chmod +x deploy.sh && ./deploy.sh。
4、脚本执行完毕后,系统自动启用systemd服务,应用以非root用户身份后台运行。

















