Skip to content

通过 DPanel Desktop 运行 ​

介绍 ​

DPanel Desktop 基于 Wails V3 实现。 本质是一个 CLI 程序管理器,通过 GUI 可视化界面管理主程序的环境变量、运行程序、接管控制台日志输出。

在 Windows 系统中,可不再受 Docker 环境束缚,双击程序即可运行 DPanel 面板。 可简单、快速地使用本地 DPanel 面板的【多服务端功能】管理本地、内网、公网的 Docker 主机。

即开即用,随关随停。实现了对服务器的零侵入和零占用,杜绝了面板产生的任何安全风险。 通过 DPanel Desktop 还可将其他基于 CLI 的程序像 DPanel 一样方便地运行起来。

下载地址 ​

TIP

DPanel Desktop Installer 安装包会默认包含 dpanel.exe、 docker.exe 及 docker-compose.exe。

预览 ​

desktop-1

desktop-1

依赖 ​

WebView2 ​

WARNING

低于 Windows 10 的系统无法使用 DPanel Desktop。

Windows 10 及以上版本默认会安装 WebView2 运行时,如系统未包含相关组件,请通过 Microsoft Edge WebView2 下载。

dpanel.exe ​

DPanel Desktop 运行时需要调用 DPanel 主程序,通过 Releases 页面下载 dpanel.exe 程序。 后续升级时,将 dpanel.exe 覆盖即可。

docker.exe & docker-compose.exe ​

DPanel 面板会调用 docker 命令及 docker-compose 命令,本机未安装 Docker Desktop 时将不包含相关命令。 可通过 docker-cli 和 docker-compose-cli 下载。

配置文件 setting.json ​

json
{
  "Apps": [
    {
      "HomeUrl": "${HOME_URL}:${APP_SERVER_PORT}",
      "Name": "dpanel",
      "RunOption": {
        "AutoLaunch": true,
        "Environment": [
          "APP_SERVER_PORT=9999",
          "HOME_URL=http://127.0.0.1",
          "STORAGE_LOCAL_PATH=${DP_HOME_DIR}\\dpanel"
        ],
        "LogMaxLine": 1000,
        "StartCommand": "./dpanel server:start",
        "StopCommand": "",
        "WorkDir": ".\\apps\\dpanel"
      },
      "Setting": {
        "Environment": {
          "APP_SERVER_PORT": {
            "Description": "服务运行端口"
          },
          "HOME_URL": {
            "Description": "访问地址"
          },
          "STORAGE_LOCAL_PATH": {
            "Description": "数据存储目录"
          }
        }
      }
    },
    {
      "Name": "xray",
      "RunOption": {
        "LogMaxLine": 1000,
        "StartCommand": "xray",
        "StopCommand": "",
        "WorkDir": ".\\apps\\Xray-windows-64"
      }
    }
  ],
  "System": {
    "AutoLaunch": false,
    "CloseWindowHide": false,
    "Theme": "light"
  }
}