Windows डेस्कटॉप एप्लिकेशन जो Docker का उपयोग करके स्थानीय वेब डेवलपमेंट वातावरण की सेटअप प्रक्रिया को स्वचालित बनाता है। इसमें बहु-संस्करण PHP, लोकल SSL, MySQL, phpMyAdmin और hosts प्रबंधन शामिल है।
भाषाएँ: English | Español | Français | हिन्दी | 中文
त्वरित लिंक: माइग्रेशन मैप | लाइसेंस | मुख्य रिपॉजिटरी | बग रिपोर्ट करें
- ऑपरेटिंग सिस्टम: Windows 10 / Windows 11
- अधिकार: Administrator (अनिवार्य)
- Docker Desktop: मौजूद न होने पर स्वतः इंस्टॉल होता है
- WSL 2: स्वतः कॉन्फ़िगर होता है
- Chocolatey: मौजूद न होने पर स्वतः इंस्टॉल होता है
- निर्भरताओं की जाँच और स्थापना करती है: Docker Desktop, WSL 2, Chocolatey, MKCert
- Docker स्टैक कॉन्फ़िगर करती है: Nginx reverse proxy, MySQL, phpMyAdmin
- वेब प्रोजेक्ट प्रबंधित करती है: Apache + Xdebug के साथ प्रति संस्करण PHP कंटेनर बनाती है
- स्वचालित लोकल SSL: प्रति डोमेन MKCert प्रमाणपत्र, बिना ब्राउज़र चेतावनी
- स्वचालित hosts: आपके लिए
C:\Windows\System32\drivers\etc\hostsसंशोधित करती है
- WSDD-Proxy-Server — Nginx reverse proxy (ports 80 / 443)
- WSDD-MySql-Server — MySQL 8 (port 3306)
- WSDD-phpMyAdmin-Server — phpMyAdmin
उपलब्ध संस्करण: 5.6 - 7.2 - 7.4 - 8.1 - 8.2 - 8.3 - 8.4
प्रत्येक सक्रिय संस्करण के लिए निम्न विकास URL बनाए जाते हैं:
php{version}.wsdd.dock— मुख्य PHP वातावरणcron{version}.wsdd.dock— Cron jobs प्रबंधकwm{version}.wsdd.dock— Webmin (सर्वर प्रशासन)
एप्लिकेशन C:\WSDD-Environment\ डायरेक्टरी बनाती और प्रबंधित करती है:
C:\WSDD-Environment\
├── PS-Script\ — PowerShell ऑटोमेशन स्क्रिप्ट्स
├── Docker-Structure\ — docker-compose और PHP इमेजेज
├── certs\ — प्रति डोमेन SSL प्रमाणपत्र
└── wsdd-config.json — एप्लिकेशन कॉन्फ़िगरेशन
- एप्लिकेशन जाँचती है कि उसके पास administrator privileges हैं
- एम्बेडेड resources को
C:\WSDD-Environment\में extract करती है - Chocolatey की जाँच करती है → न होने पर इंस्टॉल करती है
- Docker Desktop की जाँच करती है → न होने पर इंस्टॉल करती है (restart आवश्यक)
- MKCert की जाँच करती है → install और local CA configure करती है
- बेस Docker स्टैक शुरू करती है
- मुख्य पैनल दिखाती है
नोट: Docker Desktop की स्थापना के लिए सिस्टम restart की आवश्यकता हो सकती है। restart के बाद एप्लिकेशन स्वतः फिर से शुरू हो जाएगी।
- "Add Project" पर क्लिक करें
- लोकल डोमेन चुनें (उदाहरण:
myproject.wsdd.dock) - PHP संस्करण चुनें
- एप्लिकेशन कंटेनर, SSL प्रमाणपत्र और hosts entry बना देती है
- मुख्य पैनल से व्यक्तिगत कंटेनर शुरू / बंद करें
- एक क्लिक में real-time logs खोलें
- मेनू से पूरी स्टैक restart करें
- Version: 1.0.0-rc.3 (Rust edition)
- GUI: egui / eframe (immediate-mode)
- Async: tokio
- Configuration:
C:\WSDD-Environment\wsdd-config.jsonमें JSON - Logs: विस्तृत logs के लिए environment variable
RUST_LOG=wsdd=debug
स्वामित्वाधीन — विवरण के लिए LICENSE.hi.md देखें। Copyright (c) 2026 Walter Nunez / Icaros Net S.A. All Rights Reserved.