Windows desktop application that automates the setup of a local web development environment using Docker. Includes multi-version PHP, local SSL, MySQL, phpMyAdmin, and hosts management.
Languages: English | Español | Français | हिन्दी | 中文
- Operating System: Windows 10 / Windows 11
- Privileges: Administrator (required)
- Docker Desktop: Automatically installed if not present
- WSL 2: Automatically configured
- Chocolatey: Automatically installed if not present
- Verifies and installs dependencies: Docker Desktop, WSL 2, Chocolatey, MKCert
- Configures the Docker stack: Nginx reverse proxy, MySQL, phpMyAdmin
- Manages web projects: Creates PHP containers per version with Apache + Xdebug
- Automatic local SSL: MKCert certificates per domain, no browser warnings
- Automatic hosts: Modifies
C:\Windows\System32\drivers\etc\hostsfor you
- WSDD-Proxy-Server — Nginx reverse proxy (ports 80 / 443)
- WSDD-MySql-Server — MySQL 8 (port 3306)
- WSDD-phpMyAdmin-Server — phpMyAdmin
Available versions: 5.6 - 7.2 - 7.4 - 8.1 - 8.2 - 8.3 - 8.4
For each activated version, the following development URLs are created:
php{version}.wsdd.dock— Main PHP environmentcron{version}.wsdd.dock— Cron jobs managerwm{version}.wsdd.dock— Webmin (server administration)
The application creates and manages the C:\WSDD-Environment\ directory:
C:\WSDD-Environment\
├── PS-Script\ — PowerShell automation scripts
├── Docker-Structure\ — docker-compose and PHP images
├── certs\ — SSL certificates per domain
└── wsdd-config.json — Application configuration
- The application verifies it has administrator privileges
- Extracts embedded resources to
C:\WSDD-Environment\ - Checks Chocolatey → installs if missing
- Checks Docker Desktop → installs if missing (requires restart)
- Checks MKCert → installs and configures local CA
- Starts the base Docker stack
- Shows the main panel
Note: Docker Desktop installation may require a system restart. The application will automatically resume after restart.
- Click "Add Project"
- Choose the local domain (e.g.,
myproject.wsdd.dock) - Select the PHP version
- The application creates the container, SSL certificate, and hosts entry
- Start / stop individual containers from the main panel
- Open real-time logs with one click
- Restart the complete stack from the menu
- Version: 1.0.0-rc.3 (Rust edition)
- GUI: egui / eframe (immediate-mode)
- Async: tokio
- Configuration: JSON at
C:\WSDD-Environment\wsdd-config.json - Logs: Environment variable
RUST_LOG=wsdd=debugfor detailed logs
Proprietary — see LICENSE.md for details.
Copyright (c) 2026 Walter Nunez / Icaros Net S.A. All Rights Reserved.