Aplicacion de escritorio Windows que automatiza la configuracion de un entorno de desarrollo web local usando Docker. Incluye PHP multi-version, SSL local, MySQL, phpMyAdmin y gestion de hosts.
Idiomas: English | Español | Français | हिन्दी | 中文
Enlaces rapidos: Mapa de migracion | Licencia | Repositorio principal | Reportar bug
- Sistema operativo: Windows 10 / Windows 11
- Privilegios: Administrador (obligatorio)
- Docker Desktop: Se instala automaticamente si no esta presente
- WSL 2: Se configura automaticamente
- Chocolatey: Se instala automaticamente si no esta presente
- Verifica e instala dependencias: Docker Desktop, WSL 2, Chocolatey, MKCert
- Configura el stack Docker: Nginx reverse proxy, MySQL, phpMyAdmin
- Gestiona proyectos web: Crea contenedores PHP por version con Apache + Xdebug
- SSL local automatico: Certificados MKCert por dominio, sin advertencias del navegador
- Hosts automaticos: Modifica
C:\Windows\System32\drivers\etc\hostspor ti
- WSDD-Proxy-Server — Nginx reverse proxy (puertos 80 / 443)
- WSDD-MySql-Server — MySQL 8 (puerto 3306)
- WSDD-phpMyAdmin-Server — phpMyAdmin
Versiones disponibles: 5.6 - 7.2 - 7.4 - 8.1 - 8.2 - 8.3 - 8.4
Por cada version activada se crean las URLs de desarrollo:
php{version}.wsdd.dock— Entorno PHP principalcron{version}.wsdd.dock— Gestor de cron jobswm{version}.wsdd.dock— Webmin (administracion del servidor)
La aplicacion crea y gestiona el directorio C:\WSDD-Environment\:
C:\WSDD-Environment\
├── PS-Script\ — Scripts PowerShell de automatizacion
├── Docker-Structure\ — docker-compose e imagenes PHP
├── certs\ — Certificados SSL por dominio
└── wsdd-config.json — Configuracion de la aplicacion- La aplicacion verifica que tiene privilegios de administrador
- Extrae los recursos embebidos a
C:\WSDD-Environment\ - Comprueba Chocolatey → instala si falta
- Comprueba Docker Desktop → instala si falta (requiere reinicio)
- Comprueba MKCert → instala y configura CA local
- Levanta el stack Docker base
- Muestra el panel principal
Nota: La instalacion de Docker Desktop puede requerir reinicio del sistema. La aplicacion retomara automaticamente tras el reinicio.
- Haz clic en "Agregar Proyecto"
- Elige el dominio local (ej:
miproyecto.wsdd.dock) - Selecciona la version de PHP
- La aplicacion crea el contenedor, el certificado SSL y la entrada de hosts
- Inicia / detiene contenedores individuales desde el panel principal
- Abre logs en tiempo real con un clic
- Reinicia el stack completo desde el menu
- Version: 1.0.0-rc.3 (Rust edition)
- GUI: egui / eframe (immediate-mode)
- Async: tokio
- Configuracion: JSON en
C:\WSDD-Environment\wsdd-config.json - Logs: Variable de entorno
RUST_LOG=wsdd=debugpara logs detallados
Propietaria — ver LICENSE.es.md para detalles. Copyright (c) 2026 Walter Nunez / Icaros Net S.A. All Rights Reserved.