Coder Social home page Coder Social logo

myrsk / vmdash Goto Github PK

View Code? Open in Web Editor NEW
72.0 12.0 20.0 3.96 MB

A Cloud (vm) Dashboard that allows you to interact with multiple providers from a single panel

License: MIT License

Ruby 0.02% PHP 64.38% Vue 0.22% HTML 35.38%
php laravel js guzzlehttp cloud vm dashboard

vmdash's Introduction

vmDash

A cloud (vm) Dashboard that allows you to interact with multiple providers from a single panel. Built on top of Laradminator (Laravel & Adminator)

Please be advised that the dashboard is still very new (BETA) - with many changes happening, and there could be bugs or issues. If you find anything that we missed, open a new issue.

Screenshots

Will be added soon.

Integrated Provider Features

Provider Reboot Shutdown Power On Root Password Reset Enable Rescue Disable Rescue Reinstall OS Attach ISO Remove ISO VNC Console
Hetzner Cloud
Vultr
Scaleway (Paris)
Scaleway (Amsterdam)
Digital Ocean

Roadmap (future releases)

  • Auto update functionality vmDash from Github releases
  • Server monitoring plugin (reports uptime, and state of machine and notifies user)
  • Multi-user environment
  • Graphs from supported providers
  • Adding a dashboard overview page (for VM Hobbyists & Collectors with maps, insights and statistics)
  • Adding additional providers
  • Improve code

Requirements

Installation Steps

git clone https://github.com/myrsk/vmdash.git
cd vmdash 
composer install                   # Install backend dependencies
sudo chmod 777 storage/            # Chmod Storage
cp .env.example .env               # Update database credentials configuration
php artisan key:generate           # Generate new keys for Laravel
php artisan migrate:fresh --seed   # Run migration and seed user for initial login
npm i                              # Installs node dependencies
npm run production                 # Compile assets for production
Default Login Credentials

Username: [email protected]
Password: 123456

Note: Please change your email and password as soon as you login

HTTPS Reminder

If you are running vmDash in a production environment, please make sure you are accessing the dashboard using HTTPS to avoid any MITM attacks and the leakage of sensitive data

Demo

To run the demo on your own machine run the following command (for testing purposes only)

php artisan serve

Visit the dashboard at localhost:8000/

Included Packages

Laravel & PHP:

JS plugins:

Need help? Want to report an issue?

Open a new issue

vmdash's People

Contributors

mohddotio avatar myrsk avatar rickbakkr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vmdash's Issues

problem

there is problem with installation i tried with panel cpanel and linux ubuntu 18.04 but it dont working i tried every way but it dont working any one help me to manage in video tutorial ??

it would b great

thanks you

more api

hello

virtualizor can not be work ?

Error when run `npm i`

Hi

Does anyone encounter this error when running npm i? has been tried with yarn but still no luck.

> [email protected] postinstall vmdash/node_modules/mozjpeg
> node lib/install.js

  ⚠ The `vmdash/node_modules/mozjpeg/vendor/cjpeg` binary doesn't seem to work correctly
  ⚠ mozjpeg pre-build test failed
  ℹ compiling from source
events.js:183
      throw er; // Unhandled 'error' event

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.