100% Free
No hidden costs or subscriptions. Completely open source and free to use with GitHub's free tier.
No hidden costs or subscriptions. Completely open source and free to use with GitHub's free tier.
Run Windows without owning a powerful PC. Access from any device with a web browser.
Deploy Windows 10 in minutes with our one-click GitHub Codespaces integration.
Isolated, portable, and secure environment powered by Docker containers.
No VPN or complex setup. Access Windows directly through your web browser.
Your data, files, and installed apps persist between sessions.
Run your favorite Windows applications seamlessly.
Access and manage system settings just like on a local PC.
Install development tools like VS Code and start coding.
| Feature | PC-Free | Azure Virtual Desktop | AWS WorkSpaces | Local VM |
|---|---|---|---|---|
| Monthly Cost | ✅ $0 (Free) | ❌ $31-100+ | ❌ $25-75+ | ✅ $0 (Free) |
| Setup Time | ⚡ 5 minutes | ⏱️ 30+ minutes | ⏱️ 30+ minutes | ⏱️ 15-30 minutes |
| Hardware Required | ✅ None | ✅ None | ✅ None | ❌ Powerful PC needed |
| Browser Access | ✅ Yes | ✅ Yes | ✅ Yes | ⚠️ Limited |
| Open Source | ✅ Yes | ❌ No | ❌ No | ⚠️ Partial |
df -h
Escoge la partición con más espacio libre.
sudo mkdir -p /tmp/docker-data
Edita el archivo:
sudo nano /etc/docker/daemon.json
Agrega:
{
"data-root": "/tmp/docker-data"
}
Para aplicar los cambios de configuración.
docker info
Asegúrate de que Docker Root Dir sea /tmp/docker-data.
Crea el archivo .env:
WINDOWS_USERNAME=YourUsername
WINDOWS_PASSWORD=YourPassword
GITHUB_USER=YourGitHubUsername
🛑 Agrega a .gitignore:
echo ".env" >> .gitignore
# Antes de ejecutar docker-compose up, ejecuta:
# bash check_github_follow.sh || exit 1
# Si no sigues a https://github.com/jephersonRD, el entorno no se iniciará.
services:
windows:
image: dockurr/windows
container_name: windows
environment:
VERSION: "10"
USERNAME: ${WINDOWS_USERNAME}
PASSWORD: ${WINDOWS_PASSWORD}
RAM_SIZE: "10G"
CPU_CORES: "4"
cap_add:
- NET_ADMIN
ports:
- "8006:8006"
- "3389:3389/tcp"
volumes:
- /tmp/docker-data:/mnt/disco1
- windows-data:/mnt/windows-data
devices:
- "/dev/kvm:/dev/kvm"
- "/dev/net/tun:/dev/net/tun"
stop_grace_period: 2m
restart: always
volumes:
windows-data:
Para iniciar por primera vez:
docker-compose -f windows10.yml up
Para apagar la PC:
docker stop windows
Initial boot: 5-10 minutes (downloading Windows image)
Subsequent boots: 2-3 minutes
Yes! You have full administrator access. Installed software persists in Docker volumes between restarts.
Yes! GitHub free tier includes 60 hours/month of Codespaces, which is sufficient for regular testing and development work.
Yes, provided you have a valid Windows license. This uses official Windows installation methods. Check Microsoft's licensing terms for your use case.
Limited. Codespaces don't have GPU acceleration. Light, older games may work, but modern 3D games won't run well.
Minimum 2 Mbps for basic usage. 5+ Mbps recommended for smooth experience. Initial setup requires downloading ~4GB Windows image.