Giter VIP home page Giter VIP logo

vcenter-electron's Introduction

vcenter-electron

Welcome!

In moving to VMware vSphere 6 and 6.5, VMware abandoned their C# thick client and instead provided two web clients. The legacy Adobe Flash client is at feature parity with the C# thick client, while the more modern HTML5 client is still not at feature parity. This leaves admins in the position where they need to switch back and forth between the two clients to perform normal administration duties as well as keep track of the vSphere client in a sea of browser tabs. This project was created to address those shortcomings. Basically, the project is an electron front-end for the vSphere client. It allows for easy switching between the Flash and HTML5 clients, and works like a standalone desktop app.

Building the Project

To build the project, you will need Node.js and NPM installed on your machine. Clone the repo locally, and then run npm install from the repo directory. This will download and install all of the Node.js modules required for the project.

If you would like a quick select list of all of your vCenters and ESXi hosts, make the appropriate changes in the mainmenu.js file. There is a sample vCenter entry and some sample host entries to get you started. If you don't want anything in the menu, feel free to delete everything between the Begin Custom Menu and End Custom Menu comments.

To run the application to test any changes you make to the menu structure, run npm start in the repo directory.

To build an executable, run npm run build. Executables will be created in the dist directory under the repo root. This directory is specified in the .gitignore file so that packaged builds won't be commited to the repo.

Please note that the Windows packager creates a 64-bit executable and won't run on Windows 32-bit.

If you are using Active Directory Integration with your vSphere environment, you'll want to make sure that you install the Enhanced Authentication Plugin from VMware. If Windows Session Authentication already works for you on the vSphere web clients, you most likely already have this installed.

Contributions

Code contributions are welcome! If there is something you see that can be fixed/improved, feel free to create pull requests for your changes.

License

This project is licensed under the MIT. You are free to use this project in any way you wish. Commits back to this repo with fixes and improvements are welcome. The author of the project grants no warranties and accepts no liablity for anything that might result from the use of this software.

vcenter-electron's People

Contributors

jerquiaga avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.