modeco80 59d5331b68 replace dirname with a hack that should behave like before
the '@ts-expect-error' is to silence tsc just in case, since this function does in fact exist during bundling. techinically the real solution would be to declare it but /shrug
2024-04-23 10:42:36 -04:00
2023-09-02 17:54:44 -04:00
2024-04-11 12:04:40 -04:00

Banner image

CollabVM1.ts

This is a drop-in replacement for the dying CollabVM 1.2.11. Currently in beta

Running

TODO: These instructions are not finished for the refactor branch.

  1. Copy config.example.toml to config.toml, and fill out fields
  2. Install dependencies: npm i
  3. Build it: npm run build
  4. Run it: npm run serve

FAQ

When I try to access the admin panel, the server crashes!

The server does not support the admin panel. Instead, there is a configuration file you can edit named config.toml.

Why only QEMU? Why not VMWare, VirtualBox, etc.?

This server was written very quickly to replace CollabVM Server 1.2.11, and so only QEMU support exists. There are plans to support VMWare when CollabVM Server 3 releases.

What platforms can this be run on?

If it can run a relatively new version of Node and QEMU, then you can run this. This means modern Linux distributions, modern macOS versions and Windows 10 and above.

When the VM shuts off, instead of restarting, it freezes.

This has been fixed already, you are running a copy of the code before February 11th, 2023.

Description
No description provided
Readme 686 KiB
Languages
TypeScript 90.2%
Rust 9.5%
JavaScript 0.3%