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:3389

Clients: 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 2223

Clients: 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.sh

CONFIGURATION

Environment Variables

Set these in your .env file before running docker compose.

GUACAMOLE_PASSWORD

Password for Guacamole web interface admin user

VNC_PASSWORD

VNC password for direct desktop access

CODE_SERVER_PASSWORD

Password for VS Code Server access

SSH_ROOT_PASSWORD

SSH password for root user access

POSTGRES_PASSWORD

PostgreSQL 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.