CollabVM Server 1.x/Windows Port

From Computernewb Wiki
Jump to navigation Jump to search

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.

Thanks once again to Ir0nlake and CHOCOLATEMAN, collab-vm-server is now ported to Microsoft Windows!

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[edit]

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.

Downloads[edit]

REMINDER: The links below are OUTDATED and must be updated immediately.