Windows

Windows — One-Click Install

Full windows vm in your browser

Why install Windows with Web.Casa?

One-Click Deploy

No manual Docker Compose needed. Web.Casa configures and starts everything.

Auto HTTPS

Caddy auto-provisions SSL certificates. Reverse proxy works out of the box.

Unified Management

Monitoring, backups, updates, logs — manage all apps from one panel.

How to Install

Install Web.Casa first, then one-click install this app from the App Store.

App Info

Version
5.14
Author
dockurr
Default Port
8006

Windows

Windows in a Docker container.

Features

  • ISO downloader
  • KVM acceleration
  • Web-based viewer

FAQ

  • How do I use it?

    Very simple! These are the steps:

    • Start the container and connect to port 8006 using your web browser.

    • Sit back and relax while the magic happens, the whole installation will be performed fully automatic.

    • Once you see the desktop, your Windows installation is ready for use.

    Enjoy your brand new machine, and don't forget to star this repo!

  • How do I select the Windows version?

    By default, Windows 11 will be installed. But you can change that in settings, in order to specify an alternative Windows version to be downloaded:

    Select from the values below:

    ValueDescriptionSourceTransferSize
    win11Windows 11 ProMicrosoftFast6.4 GB
    win10Windows 10 ProMicrosoftFast5.8 GB
    ltsc10Windows 10 LTSCMicrosoftFast4.6 GB
    win81Windows 8.1 ProMicrosoftFast4.2 GB
    win7Windows 7 SP1Bob PonyMedium3.0 GB
    vistaWindows Vista SP2Bob PonyMedium3.6 GB
    winxpWindows XP SP3Bob PonyMedium0.6 GB
    2022Windows Server 2022MicrosoftFast4.7 GB
    2019Windows Server 2019MicrosoftFast5.3 GB
    2016Windows Server 2016MicrosoftFast6.5 GB
    2012Windows Server 2012 R2MicrosoftFast4.3 GB
    2008Windows Server 2008 R2MicrosoftFast3.0 GB
    core11Tiny 11 CoreArchive.orgSlow2.1 GB
    tiny11Tiny 11Archive.orgSlow3.8 GB
    tiny10Tiny 10Archive.orgSlow3.6 GB
  • How do I connect using RDP?

    The web-viewer is mainly meant to be used during installation, as its picture quality is low, and it has no audio or clipboard for example.

    So for a better experience you can connect using any Microsoft Remote Desktop client to the IP of the container, using the username docker and by leaving the password empty.

    There is a good RDP client for Android available from the Play Store. One for iOS is in the Apple Store. For Linux you can use rdesktop and for Windows you don't need to install anything as it is already ships as part of the operating system.

  • How do I verify if my system supports KVM?

    To verify if your system supports KVM, run the following commands:

    sudo apt install cpu-checker
    sudo kvm-ok
    

    If you receive an error from kvm-ok indicating that KVM acceleration can't be used, check the virtualization settings in the BIOS.

  • Is this project legal?

    Yes, this project contains only open-source code and does not distribute any copyrighted material. Any product keys found in the code are just generic placeholders provided by Microsoft for trial purposes. So under all applicable laws, this project would be considered legal.

Disclaimer

The product names, logos, brands, and other trademarks referred to within this project are the property of their respective trademark holders. This project is not affiliated, sponsored, or endorsed by Microsoft Corporation.

FAQ

Can I install Windows on Web.Casa?

Yes, Windows is available in the Web.Casa App Store. You can install it with one click from the Web.Casa panel — no need to manually write Docker Compose files or configure reverse proxies.

How do I install Windows on Web.Casa?

First install Web.Casa with curl -fsSL https://get.web.casa | bash, then search for "Windows" in the App Store and click install. Web.Casa automatically configures the Docker container, assigns ports, and sets up a Caddy reverse proxy.

What is the default port for Windows on Web.Casa?

The default port for Windows on Web.Casa is 8006. You can bind it to a custom domain through Web.Casa's Caddy reverse proxy, which automatically provisions HTTPS certificates.

Does Windows get automatic HTTPS after installation?

Yes. Web.Casa is built on Caddy, so after installing the app, simply bind a domain and Caddy will automatically provision and renew SSL certificates via Let's Encrypt — no manual configuration needed.

How do I back up Windows data?

Web.Casa has a built-in backup plugin that supports automatic backups of Windows data to local storage, S3, WebDAV, or SFTP. You can configure scheduled snapshots and retention policies to keep your data safe.