============================================================ RDP MANAGER — START HERE (quick guide) ============================================================ Yeh ek professional web tool hai jisse aap apni Windows machines par RDP users bana/manage kar sakte ho (WinRM ke through, admin password aap dete ho). Sirf apni ya authorized machines par use karo. ------------------------------------------------------------ 1) CHALANE KA SABSE AASAAN TARIKA (local computer par) ------------------------------------------------------------ Windows: - "START.bat" par double-click karo. Mac / Linux: - Terminal kholo, is folder me jao, phir chalao: ./START.sh Pehli baar chalne par: - Login EMAIL aur ek random PASSWORD ban jaate hain, dono is file me: instance/INITIAL_PASSWORD.txt - Usko kholo (email default: admin@example.com), password copy karo. - Browser me kholo: http://127.0.0.1:5000 - Wahi EMAIL + PASSWORD daal ke login karo. - Andar "Security" card se apna naya email/password set kar lo. Apna email/password khud file se set karna ho (sabse aasaan): - Is folder me ".env" naam ki file kholo (ZIP me di gayi hai). - In lines ke aage ka # hatao aur apni value likho: RDP_MANAGER_EMAIL=you@example.com RDP_MANAGER_PASSWORD=yahan-apna-password-likho - File save karo, phir app ko band karke dobara START karo. - Ab wahi email + password login me chalega. Badalna ho to file me badal do aur restart kar do. (Note: agar .env me value rakhi hai, to app har baar wahi use karega. UI se change karna ho to .env se woh line hata do.) ------------------------------------------------------------ 2) HOSTING / DOMAIN PAR DAALNA (qwebsuite etc.) ------------------------------------------------------------ cPanel / Passenger (shared hosting): - "Setup Python App" me app banao. - Startup file = wsgi.py - Entry point = application - "Run Pip Install" dabao (requirements.txt use hoga). - Environment variables set karo (kam se kam RDP_MANAGER_PASSWORD). Server / VPS (shell available): pip install -r requirements.txt gunicorn wsgi:application --bind 127.0.0.1:5000 (fir nginx/apache se HTTPS ke saath aage lagao) Docker: docker build -t rdp-manager . docker run -p 5000:5000 -v rdp_data:/app/instance \ -e RDP_MANAGER_PASSWORD=your-password rdp-manager ------------------------------------------------------------ 3) TARGET WINDOWS MACHINE PAR (ek baar) ------------------------------------------------------------ Admin PowerShell me chalao: Enable-PSRemoting -Force (Production me HTTPS WinRM / port 5986 use karna behtar hai.) ------------------------------------------------------------ 4) USE KAISE KARE ------------------------------------------------------------ - Add Machine -> naam, IP/host, admin username daalo. - Configure RDP -> machine choose karo, admin password daalo, kitne RDP users chahiye (1-50) daalo, create. - Credentials -> saare RDP users + passwords dekho / copy karo. - Export -> CSV / JSON me backup nikaalo. ------------------------------------------------------------ IMPORTANT (security) ------------------------------------------------------------ - HTTPS par chalao aur access sirf trusted network/VPN par rakho. - instance/encryption.key ka backup rakho — yeh khoya to saved passwords decrypt nahi honge. - Zyada detail: README.md aur SECURITY.md padho. ============================================================