GitHub user harshagarwalnyu added a comment to the discussion: How to install 
Apache Superset 6.0.0 on a Windows Server 2016 VM

Your analysis is accurate. To directly answer your questions:

**Is it officially supported?** No. Superset only officially supports Linux as 
the host OS. Windows Server 2016 is not a supported target.

**Recommended path: Hyper-V + Ubuntu Server VM**

This is the correct and only viable approach for Windows Server 2016. Detailed 
steps:

1. **Enable Hyper-V** on Windows Server 2016 (Server Manager → Add Roles → 
Hyper-V). Requires a reboot.

2. **Create Ubuntu 22.04 LTS VM** in Hyper-V Manager. Recommended specs: 4 
vCPUs, 8GB RAM, 40GB disk for a dev/small-prod setup.

3. **If this Windows Server is itself a VM** (VMware, Hyper-V on a different 
host, etc.), you need nested virtualization enabled on the *parent* hypervisor. 
For VMware: `Hardware Virtualization > Expose VMX to guest`. For Hyper-V 
parent: `Set-VMProcessor -VMName "yourVM" -ExposeVirtualizationExtensions 
$true`.

4. **Inside the Ubuntu VM:**
   ```bash
   curl -fsSL https://get.docker.com | sh
   sudo usermod -aG docker $USER
   git clone https://github.com/apache/superset
   cd superset
   git checkout 6.0.0  # or latest stable
   docker compose up -d
   ```

5. **Networking:** Configure a Hyper-V External or Internal virtual switch to 
expose Superset's port 8088 on the Windows host's network.

**Known limitations specific to this setup:**
- Nested virtualization adds ~5-10% CPU overhead — acceptable for analytics 
workloads
- Hyper-V's default network NAT may need static port forwarding to expose port 
8088
- Windows Server 2016 has older Hyper-V generation features; use Generation 2 
VMs for UEFI support
- No live migration support for the inner VM in this configuration

**For production:** If possible, provision a dedicated Linux VM or bare-metal 
server instead of nested virtualization. The nesting works, but dedicated Linux 
hardware is simpler to maintain and more performant.

GitHub link: 
https://github.com/apache/superset/discussions/40230#discussioncomment-16997973

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to