Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Install Windows Server on any VPS or Dedicated Server without KVM/iLO or IPMI

24

Comments

  • Thanks for both @javimuse and LET.

  • Thanks guys for posting my tutorial in LEB, glad to help!

    Thanked by 1superuser
  • Running Windows Server 2022 OS on least possible resources on VPS

    1 GB / 1 vCore EPYC / 16 GB storage
    Sign of a good VPS -- in idle Windows RDP session, the cpu utilization should be below 3%

    Keep the administrator account disabled 
    and do not use standard port 3389 for RDP
    

    Thanked by 1t0m
  • t0mt0m Member

    @dev_vps said:
    Running Windows Server 2022 OS on least possible resources on VPS

    What do you tweak to get it working? Disable a lot of services and tasks / Removing functions / ..

  • @t0m said:

    @dev_vps said:
    Running Windows Server 2022 OS on least possible resources on VPS

    What do you tweak to get it working? Disable a lot of services and tasks / Removing functions / ..

    This is standard windows server OS from Microsoft link. Nothing was removed.

    Background on desktop was disabled to save resources while RDP at 2k screen , since there is only 1 GB.

    Try running Linux desktop at 2k resolution with 1 GB VPS. That’s why , in my opinion, Windows RDP is better resource optimized.

    Thanked by 2t0m JohnnySac
  • @dev_vps said:

    @t0m said:

    @dev_vps said:
    Running Windows Server 2022 OS on least possible resources on VPS

    What do you tweak to get it working? Disable a lot of services and tasks / Removing functions / ..

    This is standard windows server OS from Microsoft link. Nothing was removed.

    Background on desktop was disabled to save resources while RDP at 2k screen , since there is only 1 GB.

    Try running Linux desktop at 2k resolution with 1 GB VPS. That’s why , in my opinion, Windows RDP is better resource optimized.

    Can you share the complete command in qemu to launch the vm? With this one i got super slow performances:

    qemu-system-x86_64 \
    -m 1G \
    -cpu host \
    -enable-kvm \
    -boot order=d \
    -drive file=win11ltsc.iso,media=cdrom \
    -drive file=win11ltsc.img,format=raw,if=virtio \
    -drive file=virtio-win.iso,media=cdrom \
    -device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
    -device usb-tablet \
    -vnc :0 \

  • if I get into opti> @gabemorgath said:

    @dev_vps said:

    @t0m said:

    @dev_vps said:
    Running Windows Server 2022 OS on least possible resources on VPS

    What do you tweak to get it working? Disable a lot of services and tasks / Removing functions / ..

    This is standard windows server OS from Microsoft link. Nothing was removed.

    Background on desktop was disabled to save resources while RDP at 2k screen , since there is only 1 GB.

    Try running Linux desktop at 2k resolution with 1 GB VPS. That’s why , in my opinion, Windows RDP is better resource optimized.

    Can you share the complete command in qemu to launch the vm? With this one i got super slow performances:

    qemu-system-x86_64 \
    -m 1G \
    -cpu host \
    -enable-kvm \
    -boot order=d \
    -drive file=win11ltsc.iso,media=cdrom \
    -drive file=win11ltsc.img,format=raw,if=virtio \
    -drive file=virtio-win.iso,media=cdrom \
    -device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
    -device usb-tablet \
    -vnc :0 \

    Do you have KVM VPS?
    What is the configuration

  • @dev_vps said:
    if I get into opti> @gabemorgath said:

    @dev_vps said:

    @t0m said:

    @dev_vps said:
    Running Windows Server 2022 OS on least possible resources on VPS

    What do you tweak to get it working? Disable a lot of services and tasks / Removing functions / ..

    This is standard windows server OS from Microsoft link. Nothing was removed.

    Background on desktop was disabled to save resources while RDP at 2k screen , since there is only 1 GB.

    Try running Linux desktop at 2k resolution with 1 GB VPS. That’s why , in my opinion, Windows RDP is better resource optimized.

    Can you share the complete command in qemu to launch the vm? With this one i got super slow performances:

    qemu-system-x86_64 \
    -m 1G \
    -cpu host \
    -enable-kvm \
    -boot order=d \
    -drive file=win11ltsc.iso,media=cdrom \
    -drive file=win11ltsc.img,format=raw,if=virtio \
    -drive file=virtio-win.iso,media=cdrom \
    -device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
    -device usb-tablet \
    -vnc :0 \

    Do you have KVM VPS?
    What is the configuration

    For now i'm in the step to create a custom image and i'm using qemu on my local machine but as i said the performances are super slow. I tried in the vps too (just for curiosity) and i got bad perf too even about loading the first setup screen

  • @gabemorgath said:

    @dev_vps said:

    @t0m said:

    @dev_vps said:
    Running Windows Server 2022 OS on least possible resources on VPS

    What do you tweak to get it working? Disable a lot of services and tasks / Removing functions / ..

    This is standard windows server OS from Microsoft link. Nothing was removed.

    Background on desktop was disabled to save resources while RDP at 2k screen , since there is only 1 GB.

    Try running Linux desktop at 2k resolution with 1 GB VPS. That’s why , in my opinion, Windows RDP is better resource optimized.

    Can you share the complete command in qemu to launch the vm? With this one i got super slow performances:

    qemu-system-x86_64 \
    -m 1G \
    -cpu host \
    -enable-kvm \
    -boot order=d \
    -drive file=win11ltsc.iso,media=cdrom \
    -drive file=win11ltsc.img,format=raw,if=virtio \
    -drive file=virtio-win.iso,media=cdrom \
    -device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
    -device usb-tablet \
    -vnc :0 \

    You can experience low performance until reboot the server to "normal mode", just enable remote desktop and reboot.

  • @gabemorgath said:

    @dev_vps said:
    if I get into opti> @gabemorgath said:

    @dev_vps said:

    @t0m said:

    @dev_vps said:
    Running Windows Server 2022 OS on least possible resources on VPS

    What do you tweak to get it working? Disable a lot of services and tasks / Removing functions / ..

    This is standard windows server OS from Microsoft link. Nothing was removed.

    Background on desktop was disabled to save resources while RDP at 2k screen , since there is only 1 GB.

    Try running Linux desktop at 2k resolution with 1 GB VPS. That’s why , in my opinion, Windows RDP is better resource optimized.

    Can you share the complete command in qemu to launch the vm? With this one i got super slow performances:

    qemu-system-x86_64 \
    -m 1G \
    -cpu host \
    -enable-kvm \
    -boot order=d \
    -drive file=win11ltsc.iso,media=cdrom \
    -drive file=win11ltsc.img,format=raw,if=virtio \
    -drive file=virtio-win.iso,media=cdrom \
    -device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
    -device usb-tablet \
    -vnc :0 \

    Do you have KVM VPS?
    What is the configuration

    For now i'm in the step to create a custom image and i'm using qemu on my local machine but as i said the performances are super slow. I tried in the vps too (just for curiosity) and i got bad perf too even about loading the first setup screen

    Look at my questions again, just in case.

  • In my local setup i'm trying everything with a i7-6700hq with 16gb of ram. Virtualbox and vmware runs fine.

  • @gabemorgath said:
    In my local setup i'm trying everything with a i7-6700hq with 16gb of ram. Virtualbox and vmware runs fine.

    • Do you have KVM VPS?
    • What is the VPS configuration?
  • @gabemorgath said:

    @dev_vps said:
    if I get into opti> @gabemorgath said:

    @dev_vps said:

    @t0m said:

    @dev_vps said:
    Running Windows Server 2022 OS on least possible resources on VPS

    What do you tweak to get it working? Disable a lot of services and tasks / Removing functions / ..

    This is standard windows server OS from Microsoft link. Nothing was removed.

    Background on desktop was disabled to save resources while RDP at 2k screen , since there is only 1 GB.

    Try running Linux desktop at 2k resolution with 1 GB VPS. That’s why , in my opinion, Windows RDP is better resource optimized.

    Can you share the complete command in qemu to launch the vm? With this one i got super slow performances:

    qemu-system-x86_64 \
    -m 1G \
    -cpu host \
    -enable-kvm \
    -boot order=d \
    -drive file=win11ltsc.iso,media=cdrom \
    -drive file=win11ltsc.img,format=raw,if=virtio \
    -drive file=virtio-win.iso,media=cdrom \
    -device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
    -device usb-tablet \
    -vnc :0 \

    Do you have KVM VPS?
    What is the configuration

    For now i'm in the step to create a custom image and i'm using qemu on my local machine but as i said the performances are super slow. I tried in the vps too (just for curiosity) and i got bad perf too even about loading the first setup screen

    Check if your CPU support virtualization

    sudo apt install cpu-checker
    kvm-ok
    

    if not, use the .gz alternative

    Thanked by 2dev_vps superuser
  • gabemorgathgabemorgath Member
    edited July 2024

    @dev_vps said:

    @gabemorgath said:
    In my local setup i'm trying everything with a i7-6700hq with 16gb of ram. Virtualbox and vmware runs fine.

    • Do you have KVM VPS?
    • What is the VPS configuration?

    Forget for now the VPS, i'm running it locally becouse i want to build a custom image before.

  • Always check that VPS computing power is strong enough to support Windows OS.

    GB6 single core score > 900
    and multicore score > 1600.

    Geekbench 6 Benchmark Test:
    ---------------------------------
    Test            | Value
                    |
    Single Core     | 1014
    Multi Core      | 1821
    Full Test       | https://browser.geekbench.com/v6/cpu/6889488
    
  • dev_vpsdev_vps Member
    edited July 2024
    ---------------------------------------------------------------------------
     Basic System Info
    ---------------------------------------------------------------------------
     CPU Model          : Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz
     CPU Cores          : 2 @ 2394.374 MHz
     CPU Cache          : 28160 KB
     AES-NI             : ✔ Enabled
     VM-x/AMD-V         : ✔ Enabled
     Total Disk         : 49.8 GB 
     Total RAM          : 3.8 GB 
     Virtualization     : KVM
    
    ---------------------------------------------------------------------------
    
    Geekbench 5 Benchmark Test:
    ---------------------------------
    Test            | Value
                    |
    Single Core     |  809
    Multi Core      | 1576
    Full Test       | https://browser.geekbench.com/v5/cpu/22677452
    
    Geekbench 6 Benchmark Test:
    ---------------------------------
    Test            | Value
                    |
    Single Core     | 1014
    Multi Core      | 1821
    Full Test       | https://browser.geekbench.com/v6/cpu/6889488
    

    Running Windows Server 2025 OS

    Thanked by 1Frameworks
  • dev_vpsdev_vps Member
    edited July 2024

    @javimuse said:

    @warih said:
    Do you have a lightweight version of Windows for small VPS?

    I build a ISO for you based in "Windows Server 2022 BaseLineEdition - LiteOS #2023.8 #noMetro #superlite #dotNETALL"

    I add the VirtIO + Intel drivers
    Size: 1.97GB

    ARCHIVE.ORG - GOOGLE DRIVE BACKUP

    You need set a administrator password, and enable remote desktop in Server Manager and Remote Desktop service from services.msc

    This is amazing. Much appreciated @javimuse

    Thanked by 2javimuse Frameworks
  • javimusejavimuse Member
    edited July 2024

    Better Performance


    VPS with Virtual Drive


    qemu-system-x86_64 \
      -m 1G \
      -cpu qemu64,+nx \
      -enable-kvm \
      -boot order=d \
      -drive file=/mnt/WINDOWSISONAME.iso,media=cdrom \
      -drive file=/mnt/virtio-win.iso,media=cdrom \
      -drive file=/dev/sda,format=raw,if=virtio \
      -device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
      -device usb-tablet \
      -net nic,model=virtio-net-pci \
      -net user,hostfwd=tcp::3389-:3389 \
      -vnc :0 \
    

    Dedicated Servers with Physical Drive:


    qemu-system-x86_64 \
      -m 1G \
      -cpu qemu64,+nx \
      -enable-kvm \
      -boot order=d \
      -drive file=/mnt/WINDOWSISONAME.iso,media=cdrom \
      -drive file=/mnt/virtio-win.iso,media=cdrom \
      -drive file=/dev/sda,format=raw \
      -device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
      -device usb-tablet \
      -net nic,model=virtio-net-pci \
      -net user,hostfwd=tcp::3389-:3389 \
      -vnc :0 \
    

    Boot from C:


    VPS with Virtual Drive


    qemu-system-x86_64 \
      -m 1G \
      -cpu qemu64,+nx \
      -enable-kvm \
      -boot order=c \
      -drive file=/dev/sda,format=raw,if=virtio \
      -device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
      -device usb-tablet \
      -net nic,model=virtio-net-pci \
      -net user,hostfwd=tcp::3389-:3389 \
      -vnc :0 \
    

    Dedicated Servers with Physical Drive:


    qemu-system-x86_64 \
      -m 1G \
      -cpu qemu64,+nx \
      -enable-kvm \
      -boot order=c \
      -drive file=/dev/sda,format=raw \
      -device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
      -device usb-tablet \
      -net nic,model=virtio-net-pci \
      -net user,hostfwd=tcp::3389-:3389 \
      -vnc :0 \
    

    Thanked by 2t0m dev_vps
  • Running Windows 11 Enterprise
    @oplink VPS
    2 vCore Ryzen 9 7950X / 4 GB memory

    Thanked by 1javimuse
  • oplinkoplink Member, Patron Provider

    This is a really nice guide!

  • It is important to keep Windows RDP secured.
    1. Use a custom id as account with admin privileges
    2. Make default Administrator account as disabled
    3. Use non standard port for connecting with Windows RDP

  • t0mt0m Member
    1. Allow only your IP address via the Windows Firewall to connect to RDP. Edit the 2 rules “ Remote Desktop - User Mode (TCP-In)” & “ Remote Desktop - User Mode (TCP-In)” go to the tab Scope and add your IP address(es) under Remote IP address. (You can do the same with the rule “ File and Printer Sharing (Echo Request - ICMPv4-In)” if you want to be able to ping your host frim your IP address or monitoring system).

    2. Disable all incoming firewall rules, except for the 2 RDP rules. Note: With some providers you will lose connection to your host, after rebooting (due to not being able to obtain a network address). Please apply and test this only if you have VNC/IPMI access, or make a Powershell script to disable the firewall rules and enable them again after 5 minutes or so if you want to try some things out.

    Thanked by 1plumberg
  • @dev_vps said:

    @javimuse said:

    @warih said:
    Do you have a lightweight version of Windows for small VPS?

    I build a ISO for you based in "Windows Server 2022 BaseLineEdition - LiteOS #2023.8 #noMetro #superlite #dotNETALL"

    I add the VirtIO + Intel drivers
    Size: 1.97GB

    ARCHIVE.ORG - GOOGLE DRIVE BACKUP

    You need set a administrator password, and enable remote desktop in Server Manager and Remote Desktop service from services.msc

    This is amazing. Much appreciated @javimuse

    I'm wondering if it works on a Scaleway Stardust VM. I think I should give it a try.

  • I think you can use https://tinyinstaller.top/

    Just only one command to install winserver on linux :wink:

    Thanked by 2Frameworks t0m
  • @churongcon said:
    I think you can use https://tinyinstaller.top/

    Just only one command to install winserver on linux :wink:

    Main point -

    • It is hard to trust the iso being used to deploy the OS. It is always a good idea to use iso directly from Microsoft links.
    Thanked by 2Frameworks t0m
  • @churongcon said:
    I think you can use https://tinyinstaller.top/

    Just only one command to install winserver on linux :wink:

    Only windows server 2012 so not usable for me

    Thanked by 1javimuse
  • @dev_vps said:
    It is important to keep Windows RDP secured.
    1. Use a custom id as account with admin privileges
    2. Make default Administrator account as disabled
    3. Use non standard port for connecting with Windows RDP

    how about a qualified hwo-to?!

  • @WhiteRoseG said:

    Only windows server 2012 so not usable for me

    Windows Server 2012 is no longer supported (EOL last year) and should never be used due to security factors

  • @dev_vps said:

    @WhiteRoseG said:

    Only windows server 2012 so not usable for me

    Windows Server 2012 is no longer supported (EOL last year) and should never be used due to security factors

    Exactly

    Thanked by 1dev_vps
This discussion has been closed.