DevEnv Pro
Containerized remote development environment. Full desktop, IDE, and testing tools.
LIVE DEPLOYMENTS
Try It Now
NATIVE PROTOCOLS
Direct Access
Connect directly using native desktop clients for best performance
RDP (Windows Remote Desktop)
Full desktop via Windows Remote Desktop Client or Remmina
77.42.25.248:3389Clients: Windows: mstsc.exe | Mac: Microsoft RD | Linux: Remmina
SSH Gateway (JetBrains/X2Go)
SSH access for JetBrains Gateway, X2Go, or terminal
ssh root@77.42.25.248 -p 2223Clients: JetBrains Gateway | X2Go Client | Terminal
FEATURES
Everything You Need
Full Desktop Environment
XFCE4 desktop via web browser or RDP with GPU acceleration
Web-Based Access
Apache Guacamole for zero-install remote desktop access
Dual IDE Options
VS Code Desktop + Code-Server browser-based IDE
Testing Framework
Playwright E2E with Chromium, Firefox, WebKit pre-installed
Modern Runtime
Bun v1.1.43, Node.js v22, Python 3, OpenJDK 17
Isolated Environment
Containerized with persistent Docker volumes
QUICK START
Running in Minutes
git clone https://github.com/MKS2508/mks-dev-environment.git
cd mks-dev-environment/docker
cp .env.example .env
docker compose up -d
cd guacamole && chmod +x init.sh && ./init.shCONFIGURATION
Environment Variables
Set these in your .env file before running docker compose.
GUACAMOLE_PASSWORDPassword for Guacamole web interface admin user
VNC_PASSWORDVNC password for direct desktop access
CODE_SERVER_PASSWORDPassword for VS Code Server access
SSH_ROOT_PASSWORDSSH password for root user access
POSTGRES_PASSWORDPostgreSQL password for Guacamole database
See configuration docs for complete setup guide.
Ready to Build?
Get started with DevEnv Pro and deploy your containerized development environment.