Run with DPanel Desktop
Introduction
DPanel Desktop is based on Wails. It's essentially a CLI program manager, using a GUI to manage the main program's environment variables, run programs, and manage console log output.
On Windows, you're no longer constrained by the Docker environment; simply double-click a program to launch the DPanel.
You can quickly and easily manage local, intranet, and public Docker Engine using the DPanel multi-Dockers functionality.
Start and run instantly, shut down and stop at will. This ensures zero server intrusion and zero server usage, eliminating any security risks associated with the DPanel.
With DPanel Desktop, you can also run other CLI-based programs with the same ease as DPanel.
Download
TIP
The DPanel Desktop Installer package includes dpanel.exe, docker.exe, and docker-compose.exe by default.
Preview
Dependencies
WebView2
WARNING
DPanel Desktop cannot be used on systems earlier than Windows 10.
The webview2 runtime is installed by default on Windows 10 and above. If your system does not include the relevant components, download it through Microsoft Edge WebView2.
dpanel.exe
DPanel Desktop requires the DPanel main program to run. Download the dpanel.exe program from the Releases page.
Subsequent upgrades can simply overwrite dpanel.exe.
docker.exe & docker-compose.exe
The DPanel panel calls docker and docker-compose commands. If Docker Desktop is not installed locally, these commands will not be included. Download docker-cli and docker-compose-cli.
Setting File setting.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": "Port of Server Running"
},
"HOME_URL": {
"Description": "Manage Url"
},
"STORAGE_LOCAL_PATH": {
"Description": "Path of data storage"
}
}
}
},
{
"Name": "xray",
"RunOption": {
"LogMaxLine": 1000,
"StartCommand": "xray",
"StopCommand": "",
"WorkDir": ".\\apps\\Xray-windows-64"
}
}
],
"System": {
"AutoLaunch": false,
"CloseWindowHide": false,
"Theme": "light"
}
}