exula / Proxmox-Dashboard

A Laravel Application that manages our Proxmox Cluster. Features include cluster resources and a feature that balances QEMU guests across the cluster.
33 stars 15 forks source link

Install Guide #1

Closed billyprice1old closed 6 years ago

billyprice1old commented 7 years ago

Hi i Dont know how to set this up you got an install guide

exula commented 7 years ago

You are the first person to ask for one! I'll work on one and let you know.

billyprice1old commented 7 years ago

ok thanks for the fast reply if you need any hosting of something i can try and help as this is a good project

Keep up the good work

Also will not mind hosting a gitlab for you if you need

billyprice1old commented 7 years ago

Is this a problam Problem 1

exula commented 7 years ago

You need to have libcurl installed on your system.

sudo apt install libcurl3 should do the trick if you are Ubuntu or Debian based system

billyprice1old commented 7 years ago

That is installed libcurl3 http error 500 :( still

exula commented 7 years ago

I just updated the README with an installation section. The biggest thing I think you are running into is copying the .env.example file to .env and tweaking the settings.

billyprice1old commented 7 years ago

I done that but composer install --no-dev is not working and thanks and php artisan key:generate i get a pear error and bootstrap

exula commented 7 years ago

It's still asking for lib-curl, what OS are on you?

billyprice1old commented 7 years ago

https://www.turnkeylinux.org/laravel on openvz proxmox

it might work on turnkey you need to install php5-curl

exula commented 7 years ago

Does php -m | grep curl show that curl is installed? If not can you run apt-get install php-curl

Thanks for being a guinea pig, i've never had anyone else try to install this.

billyprice1old commented 7 years ago

I done apt-get install php-curl it installing it partly now also you looking for some help or something like a colab or something im thinking about whmcs support or billing in the future

New Error Log : https://pastebin.ubuntu.com/23645688/

exula commented 7 years ago

The main reason I wrote this was the balancing of QEMU vm's across nodes, anything other features are out of our scope and not something we need.

At my work we are building out a blade system and we want to spread the load of VM's across all the nodes. We are currently at a cluster of 4 nodes. This does a good job of migrating VM's across all the PVE nodes.

billyprice1old commented 7 years ago

php artisan serve --host 0.0.0.0 Works ProxMox Dashboard

exula commented 7 years ago

I think artisan serve goes out port 8000 not 8080, also you may have a firewall issue.

but if you are using turnkey that probably has Apache or NGINX already setup and looking to serve out at /var/www/laravel/ right?

I've never used that turnkey install.

billyprice1old commented 7 years ago

I worked that out also it works the first page but provision AuthenticationException in Proxmox.php line 217: Can not login using credentials: [Host: 10.0.0.2:8006], [Username: @pam], [Password: na].

exula commented 7 years ago

Progress!!!!! It tried to talk to your proxmox node and did like your username.

In your .env file you have PROXMOX_USER= right?

billyprice1old commented 7 years ago

Log https://pastebin.ubuntu.com/23645728/

Env https://pastebin.ubuntu.com/23645737/

Is it an env error fomated wrong

billyprice1old commented 7 years ago

Got fqdn removed that

billyprice1old commented 7 years ago

Its working

billyprice1old commented 7 years ago

Wait spoke to soon target storage dont work direcotrey storage dont work and openvz :(

exula commented 7 years ago

Log / Screenshot?

billyprice1old commented 7 years ago

Its that you cant select the target storage box

exula commented 7 years ago

You don't have any storage other than the local disks for your Proxmox node huh? Yeah, I ignored 'local' because our installs all have shared storage.

I'm working on a fix now.

billyprice1old commented 7 years ago

No i dont mean that my hdds are hdd_1 hdd_2 hdd_3 but thay dont show up i dont put anything on local

exula commented 7 years ago

Pull down the latest code. there was a switched needle and haystack in app/Node.php

exula commented 7 years ago

This also assumes that you have some templates available to deploy. I should write that in the docs too.

billyprice1old commented 7 years ago

Ok I will try it tommorow i will help you we could use readthedocs or something do you mind me helping out

exula commented 7 years ago

I welcome the help! Currently this is a pet project of mine, the more the merrier. I'm just trying to fill the gap in some of the features that are missing from Proxmox as of right now.

billyprice1old commented 7 years ago

Ye that what im trying to do proxmox is a good hypervisor but it lack some things such as

Built In Billing Email Notifcation build it Status page I know this is achiveable with whmcs but dont like as im a web dev but i like billing panels and node management

exula commented 6 years ago

Closing old issue.