CollabVM Server 1.x/Windows Port
NOTICE: This binary is UNSTABLE. It is in an experimental state and is subject to various bugs. Please report any bugs to Ir0nlake or CHOCOLATEMAN. The Computernewb Development Team does not maintain this port.
It is built with MSYS2 (but can also be built with Visual Studio). The only difference between the Linux and Windows ports is that obviously the port runs on Windows and the setup page states it is running on Microsoft Windows. Other than that, the port is virtually identical to the Linux version. Currently, the only version of collab-vm-server that is tested is version 1.2.7. However, older versions will probably run and compile but this is not tested.
The port requires at least Microsoft Windows Vista SP2 x86. It does not run on Windows XP or ReactOS due to a missing function (GetFileInformationByHandleEx). However, if it is compiled on Visual Studio 2017 with the XP toolset, it will run on Windows XP SP2 x86 and above.
To start the server, it is the exact same way you start collab-vm-server on Linux. Open Command Prompt (or PowerShell), go to the directory where the binary is located, and type
collab-vm-server.exe 6004 http. Enjoy!
Currently known bugs
Bug: When you try to login from /admin/ it does not work - use /admin/config.html instead.
Note: This is also a issue with the Linux server, however it is not as noticeable unless you are trying to escape something
Bug: When you try to specify a Windows path, it will say "Root value is not an object" when trying to save the VM, due to an issue with RapidJSON.
Workaround: To bypass this, use double backslashes (e.g. C:\\Program Files\\qemu\\qemu.exe) instead.
REMINDER: The links below are OUTDATED and must be updated immediately.