A Cloud (vm) Dashboard that allows you to interact with multiple providers from a single panel
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.
Will be added soon.
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 | ✔ | ✔ | ✔ | ✔ |
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
Username: [email protected]
Password: 123456
Note: Please change your email and password as soon as you login
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
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/