通过 DPanel Desktop 运行
介绍
DPanel Desktop 基于 Wails 实现。 本质上是一个 CLI 程序管理器,通过 GUI 可视化的界面,管理主程序的环境变量、运行程序、接管控制台日志输出。
在 Windows 系统中,可以不再受到 Docker 环境的束缚,双击程序就可以运行 DPanel 面板。 可以简单、快速的使用本地的 DPanel 面板的【多服务端功能】管理本地、内网、公网的 Docker 主机。
即开即用,随关随停。实现了对服务器的零侵入和零占用,杜绝了面板产生的任何安全风险。
通过 DPanel Desktop 你还可以将其它基于 CLI 的程序像是 DPanel 一样方便的运行起来。
下载地址
TIP
DPanel Desktop Installer 安装包会默认包含 dpanel.exe、 docker.exe 及 docker-compose.exe。
预览
依赖
WebView2
WARNING
低于 Windows10 的系统无法使用 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"
}
}