All Projects → Qoraiche → Vultrdash

Qoraiche / Vultrdash

Licence: mit
Vultr self-hosted dashboard.

Projects that are alternatives of or similar to Vultrdash

Laravue
Admin dashboard for enterprise Laravel applications built by VueJS and Element UI https://laravue.dev
Stars: ✭ 1,964 (+3228.81%)
Mutual labels:  laravel, dashboard
Platform
A @laravel based RAD platform for back-office applications, admin/user panels, and dashboards.
Stars: ✭ 2,623 (+4345.76%)
Mutual labels:  laravel, dashboard
Dashboard.spatie.be
The source code of dashboard.spatie.be
Stars: ✭ 1,916 (+3147.46%)
Mutual labels:  laravel, dashboard
Laravel Dashboard Chart Tile
Create all the charts you want for your laravel dashboard
Stars: ✭ 102 (+72.88%)
Mutual labels:  laravel, dashboard
Laravel Starter
A CMS like modular starter application project built with Laravel 8.x.
Stars: ✭ 299 (+406.78%)
Mutual labels:  laravel, dashboard
Laqul
A complete starter kit that allows you create amazing apps that look native thanks to the Quasar Framework. Powered by an API developed in Laravel Framework using the easy GraphQL queries language. And ready to use the Google Firebase features.
Stars: ✭ 110 (+86.44%)
Mutual labels:  laravel, dashboard
Vue Material Admin
A vue material design admin template
Stars: ✭ 2,170 (+3577.97%)
Mutual labels:  laravel, dashboard
Vmdash
A Cloud (vm) Dashboard that allows you to interact with multiple providers from a single panel
Stars: ✭ 71 (+20.34%)
Mutual labels:  laravel, dashboard
Otter
A relatively automatic CRUD backend administration panel for Laravel
Stars: ✭ 261 (+342.37%)
Mutual labels:  laravel, dashboard
Shopper
An eCommerce administration built with Laravel 5 for create online shop.
Stars: ✭ 205 (+247.46%)
Mutual labels:  laravel, dashboard
Laravel Analytics
Analytics for the Laravel framework.
Stars: ✭ 91 (+54.24%)
Mutual labels:  laravel, dashboard
Cipi
An Open Source Control Panel for your Cloud! Deploy and manage LEMP apps in one click!
Stars: ✭ 376 (+537.29%)
Mutual labels:  laravel, control-panel
Laravel Totem
Manage Your Laravel Schedule From A Web Dashboard
Stars: ✭ 1,299 (+2101.69%)
Mutual labels:  laravel, dashboard
Laravel Database Schedule
Manage your Laravel Task Scheduling in a friendly interface and save schedules to the database.
Stars: ✭ 94 (+59.32%)
Mutual labels:  laravel, dashboard
Tall Dashboard
Tailwind CSS + AlpineJS + Laravel + Livewire dashboard (WIP)
Stars: ✭ 83 (+40.68%)
Mutual labels:  laravel, dashboard
Laradminator
Integration of Adminator into Laravel 6.x/7.x/8.x with RTL support
Stars: ✭ 170 (+188.14%)
Mutual labels:  laravel, dashboard
Nebula
Nebula is a minimalistic and easy to use administration tool for Laravel applications, made with Laravel, Alpine.js, and Tailwind CSS.
Stars: ✭ 190 (+222.03%)
Mutual labels:  laravel, dashboard
Coreui Free Laravel Admin Template
CoreUI Free Laravel Bootstrap Admin Template
Stars: ✭ 353 (+498.31%)
Mutual labels:  laravel, dashboard
Tddd
A Laravel Continuous Integration Package
Stars: ✭ 722 (+1123.73%)
Mutual labels:  laravel, dashboard
Laravel Reviewable
Adds a reviewable feature to your laravel app.
Stars: ✭ 57 (-3.39%)
Mutual labels:  laravel

Vultrdash-splash

Vultrdash

Table of Contents

Features

  • Multi-User support
  • Limited users access to portions of dashboard
  • Activity logger to monitor users
  • Slack notifications
  • Users conversations system (Group messaging / One to one messaging)
  • Create and deploy snapshots
  • Manage and deploy servers (vc2)
  • Manage and create ISO
  • Manage and create startup scripts
  • Manage and create SSH keys
  • Manage and create DNS
  • Manage and create reserved IPs
  • Manage backups
  • Manage and create block storage
  • Manage firewalls
  • Manage networks

Installation

Links

  1. Install Vultrdash with Nginx Server on Centos 7
  2. Install Vultrdash with Nginx Server on Ubuntu 18.04

Video tutorial

Group-3.png

Serve

Requirements

Make sure your server meets the following requirements:

  • PHP >= 7.1.3
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension

Install

Clone the repository:

git clone https://github.com/Qoraiche/Vultrdash.git

Install application dependencies and optimize class autoloader map:

composer install --optimize-autoloader --no-dev

Create configuration file:

cp .env.example .env

Generate key:

php artisan key:generate

Install the Javascript dependencies using NPM:

npm install

Configuration

In your configuration file .env:

Database

Fill in your database details:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=[YOUR_DB_NAME]
DB_USERNAME=[YOUR_DB_USERNAME]
DB_PASSWORD=[YOUR_DB_PASSWORD]
Vultr API (Required)

Add your Vultr API key (Available in Members Area -> settings -> settings api)

VULTR_AUTHKEY=[YOUR_API_KEY]
Slack Notifications (Optional)

Add your Slack webhook url to recieve notifications on your channel

NOTIFICATION_SLACK_WEBHOOK_URL=[YOUR_WEBHOOK_URL]

More info, How to create your slack app

Final configuration step

Optimize the configuration Loading

php artisan config:cache

Database Migrations/seeds

Run the database migrations

php artisan migrate

Seed database

php artisan db:seed

Serve

Once the database is setup and migrations are up, run

php artisan serve

Now you can visit http://localhost:8000/ to see the application in action.

Default login credentials:

email   :    [email protected]
password:    admin

Don't forget to change the default email and password when you logged in!

Note

Remember to add your server ip address to the access control whitelist

Todo

  • Bare Metal servers (deploy, manage)
  • Real-time messaging using laravel echo
  • Firewall groups editing (IPv4, IPv6 rules)
  • Manage Private Networks

Security

If you discover a security vulnerability within this application, please e-mail me at [email protected]. All security vulnerabilities will be promptly addressed.

License

Vultrdash is licensed under The MIT License (MIT).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].