// DOCS · 运行环境

运行环境

七类运行时容器管理:PHP / Node.js / Bun / Python / GoLang / Java / 二进制,卡片结构一致,仅编辑抽屉的标签页不同。

小提示 :如需使用容器终端操作python/golang/二进制/nodejs/bun等容器,请先通过 cd /app 进入你上传的源码目录,否则可能找不到文件(终端启动时默认为根目录,上传的源码位于 /app 目录)。

01

七类运行时

类型适用
PHPPHP 网站(WordPress、Laravel 等,应用商店的 WordPress 模板也纳入 PHP 运行环境管理,功能与通用 PHP 容器完全一致)
Node.jsNode 应用(Nuxt、Next、Express 等)
BunBun 应用(Hono、Bun.serve 等,兼容 npm 生态,依赖安装速度更快)
PythonPython 应用(Flask、Django、FastAPI 等)
GoLangGo 应用(含项目编译)
JavaJava 应用(Spring Boot 等可执行 JAR 部署,内置 JVM 配置与在线诊断)
二进制任意可执行文件(Rust、自定义进程等)
02

通用卡片操作

每个容器卡片都有这些操作:

编辑备份建站文件管理日志终端启停

「创建」按钮跳转容器编辑器,预填对应语言模板。

03

编辑抽屉(按语言不同)

PHP

4 标签页
概览性能扩展站点
  • 概览 :容器基本信息、PHP 配置(内存限制 / 上传 / 时区)。
  • 性能 :预设性能方案(small / medium / large,按内存调整)。
  • 扩展 :安装 / 禁用 PHP 扩展(gd / redis / imagick / mysqli 等)。
  • 站点 :运行目录(如 public)、伪静态 Rewrite、与 Caddy 站点对接。
PHP 运行环境界面

Node.js

3 标签页
概览运行配置项目管理
  • 概览 :容器基本信息、应用模式、初始化 / 重启。
  • 运行配置 :启动命令(含 package.json scripts 快选)、环境变量。
  • 项目管理 :npm 镜像源、npm init、安装依赖、依赖列表。
Node.js 运行环境界面

Bun

3 标签页
概览运行配置项目管理
  • 概览 :容器基本信息、应用模式、初始化 / 重启。
  • 运行配置 :启动命令(含 package.json scripts 快选,生成 bun run 命令)、环境变量。
  • 项目管理 :registry 镜像源(写入 bunfig.toml,兼容 npm 源)、bun init、安装 / 卸载依赖。

安全机制:Bun 默认不执行依赖包的 postinstall 脚本,sharp / esbuild 等含原生二进制的依赖需在 package.json 声明 trustedDependencies。

Bun 运行环境界面

Python

3 标签页
概览运行配置依赖管理
  • 概览 :容器基本信息、应用模式(待初始化 / 已托管 / 自定义命令)、初始化 / 切换托管、重启。
  • 运行配置 :启动命令(写入 start.sh)、环境变量,修改后重启容器生效。
  • 依赖管理 :pip 镜像源、requirements.txt(pip freeze 更新)、安装 / 卸载依赖。

运行配置与依赖管理仅「已托管」模式可用;待初始化 / 自定义命令的容器可一键切换托管。

Python 运行环境界面

Java

2 标签页
概览运行配置
  • 概览 :容器基本信息、部署状态(等待部署 / 待生效 / 已就绪)、生效(校验后重启)、重启、在线诊断(线程 Dump / 堆对象统计)。
  • 运行配置 :JVM 配置(内存百分比 / 时区 / 追加参数)、环境变量。

部署方式:本地打包可执行 JAR 上传为 /app/app.jar,点击「生效」运行。JAR 同目录的 application.yml 可覆盖包内配置;内置按容器内存分配堆、UTF-8、OOM 自动堆转储等默认值。

Java 运行环境界面

GoLang

3 标签页
概览运行配置Go 项目
  • 概览 :容器基本信息、应用模式、初始化 / 重启。
  • 运行配置 :启动命令(保活 / 运行程序)、编译命令(写入 build.sh)、环境变量。
  • Go 项目 :GOPROXY 镜像源、go mod init / tidy、编译(产物到 /app/bin/app)。
GoLang 运行环境界面

二进制

2 标签页
概览运行配置
  • 概览 :使用引导步骤、高级设置(跳转完整容器编辑器)。
  • 运行配置 :启动命令、环境变量、重启策略。
二进制运行环境界面
04

建站对接

有端口的容器可通过「建站」跳转创建 Caddy 站点,将该容器作为反代后端。详见 网站与证书