/webvm

WebVM - access virtual machines through your browser

Primary LanguageTypeScript

WebVM: Access Virtual Machines Directly from Your Browser (Node.js & React)

image

WebVM is a web application that allows you to access and manage virtual machines directly from your web browser through a terminal, eliminating the need for dedicated software or remote access tools. Built with Node.js and React, this project provides a terminal that can be accessed from any browser regardless of the operating system.

Features:

  • Web-based access: Run virtual machines and access them directly in your browser, regardless of your operating system.
  • Remote access: Access machines hosted on remote servers or your local network.
  • Cross-platform support: Works seamlessly on various browsers and devices.

Getting Started:

  1. Clone the repository:
git clone https://github.com/moonpatel/webvm.git
  1. Install dependencies: Go to the project directory
cd webvm

Install frontend dependencies.

cd frontend
npm install

Install backend dependencies.

cd backend
npm install
  1. Run the development server: Run the below command in both the frontend and backend directory.
npm run dev
  1. Access the application: Open http://localhost:5173 in your web browser.

Usage:

  • Interact with the VM terminal directly from the browser.

Contributing:

We welcome contributions to this project! Feel free to create issues or pull requests on GitHub.

License:

MIT License

Documentation:

TODO