DeepakS-/CloudShell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloudShell is a web-based terminal application built with Node.js and React.js. It allows you to execute shell commands from a web interface. The project is designed to be simple and easy to set up, with options for running in a Docker container using Docker Compose or manually.

  • Interactive shell access through a web browser
  • Supports Bash and other shell environments
  • Real-time command execution and output display

execution

Screenshot1Screenshot2Screenshot3Screenshot4

  1. Clone the repository

    git clone https://.com/DeepakS-/CloudShell
    cd CloudShell
  2. Build and start the Docker containers

    docker-compose up --build
  3. Access the web terminal

    Open your browser and navigate to http://localhost:3000.

Note: When you run the project in the Docker environment using Docker Compose, the server will run in an Ubuntu container which is independent from your computer environment.

  1. Clone the repository

    git clone https://.com/DeepakS-/CloudShell
    cd CloudShell
  2. Install server dependencies

    cd server
    npm install
  3. Install client dependencies

    cd ../client
    npm install
  4. Build the client

    npm run dev
  5. Start the server

    cd ../server
    npm start
  6. Access the web terminal

    Open your browser and navigate to http://localhost:3000.

Note: When you use the manual installation and run the code, the shell will be linked to your computer's environment.

  • Open the web terminal in your browser.
  • Type your commands and see the output in real time.

If you find this project helpful, we'd appreciate it if you could give it a star ⭐.

About

CloudShell is a web-based terminal application built with Node.js. It enables you to execute shell commands from a web interface, supporting interactive shell access and real-time command execution. Easily deploy using Docker or set up manually.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published