通过 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。
预览


依赖
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"
}
}