跳转到内容

管理网站

MyPanel 将每个网站运行在一个隔离的 Docker 容器中。部署时,会先构建新版本并 在切换流量前进行健康检查——只有切换成功后才会停止旧版本,因此不会有停机。 每次部署都会被记录,以便你在需要时回滚

创建网站时,从以下源中选择一种:

类型适用场景
Git + Nixpacks你的源码在 Git 上——Nixpacks 会自动识别技术栈(Node、Python、Go、PHP、Ruby……)并构建,无需 Dockerfile
Dockerfile仓库自带 Dockerfile
Docker 镜像直接从一个现成镜像部署(如 nginx、内部镜像)
静态静态站点(HTML/CSS/JS、SPA 构建产物)
反向代理把一个域名指向一个已在运行的服务(内部端口或另一个 URL)
WordPress一键部署带 MySQL 的 WordPress——参见 WordPress 指南
  1. 进入 网站 → 添加网站
  2. 选择一种源类型(见上表)并填写:
    • 域名——例如 shop.example.com(请先把 DNS A 记录指向服务器 IP)。
    • ——根据类型填写 Git URL、镜像名称或上游 URL。
    • 环境变量CPU/内存限制(可选)。
  3. 点击 创建,然后 部署

点击 部署。流水线为:获取源码 / 拉取镜像 → 构建 → 启动新容器 → 健康检查 → 把反向代理切换到新版本 → 停止旧容器。 如果健康检查失败,旧版本会继续提供服务。

需要回到上一个版本?打开网站 → 回滚 即可重新运行最近一次构建。

  • 日志——直接在面板中查看容器日志。
  • 统计——实时查看容器的 CPU/内存。
  • 启动 / 停止 / 重启——控制容器。
  • 环境变量与资源限制——编辑后重新部署即可生效。
  • 分析——请求量、热门页面……参见 分析指南

如果域名已指向服务器,MyPanel 会在创建后立即自动签发 SSL。 你可以在网站的 SSL 标签页手动签发或排查问题——参见 SSL 指南