2023-02-13 14:11:48 -05:00
|
|
|

|
2023-02-07 12:36:41 -05:00
|
|
|
# CollabVM1.ts
|
2023-02-09 16:01:26 -05:00
|
|
|
This is a drop-in replacement for the dying CollabVM 1.2.11. Currently in beta
|
2023-02-07 12:36:41 -05:00
|
|
|
|
2024-06-22 21:38:26 -04:00
|
|
|
## Compatibility
|
|
|
|
|
|
|
|
|
|
The CollabVM server will run on any Operating System that can run Node.JS and Rust. This means modern linux distributions and Windows versions.
|
|
|
|
|
|
|
|
|
|
We do not recommend or support running CollabVM Server on Windows due to very poor support for QEMU on that platform.
|
|
|
|
|
|
|
|
|
|
## Dependencies
|
|
|
|
|
|
|
|
|
|
The CollabVM server requires the following to be installed on your server:
|
|
|
|
|
|
|
|
|
|
1. Node.js (obviously)
|
|
|
|
|
2. QEMU (Unless you just want to use a VNC Connection as your VM)
|
|
|
|
|
3. Rust and Cargo
|
|
|
|
|
4. NASM assembler
|
|
|
|
|
|
|
|
|
|
### Installing dependencies on Arch
|
|
|
|
|
|
2024-06-22 21:44:22 -04:00
|
|
|
1. Install dependencies: `sudo pacman --needed --noconfirm -Sy nodejs nasm rust`
|
2024-06-22 21:38:26 -04:00
|
|
|
2. Enable corepack: `sudo corepack enable`
|
|
|
|
|
|
|
|
|
|
### Installing dependencies on Debian
|
|
|
|
|
|
|
|
|
|
TODO
|
|
|
|
|
|
2023-02-07 12:36:41 -05:00
|
|
|
## Running
|
2024-04-23 09:57:02 -04:00
|
|
|
|
|
|
|
|
**TODO**: These instructions are not finished for the refactor branch.
|
|
|
|
|
|
2023-02-07 12:36:41 -05:00
|
|
|
1. Copy config.example.toml to config.toml, and fill out fields
|
2024-06-22 21:14:05 -04:00
|
|
|
2. Install dependencies: `yarn`
|
|
|
|
|
3. Build it: `yarn build`
|
|
|
|
|
4. Run it: `yarn serve`
|