If you haven't already done so, download and extract a copy of the latest release. There is a link to it under the Project Resources section on our wiki home page. Look for "Current version".
copy the "web" directory to a location somewhere under the web root of your web server:
Code Block
cp -r web/ /var/www/html/vcl
copy/rename secrets-default.php to secrets.php
modify vcl/.ht-inc/secrets.php
set $vclhost, $vcldb, $vclusername, and $vclpassword to match your database setup
create random passwords for $mcryptkey, $mcryptiv, and $pemkey - $mcryptiv must be 8 hex characters
run the genkeys.sh script from within vcl/.ht-inc and give it $pemkey from secrets.php as the passphrase (3 times, copy/paste is a good idea here)
copy/rename conf-default.php to conf.php
modify vcl/.ht-inc/conf.php to match your site - COOKIEDOMAIN needs to be the domain name your web server is using, or left blank if you are accessing it by IP only. **You really need to modify every entry in the "Things in this section must be modified" part of the file.**
*NOTICE* JpGraph 2.x is no longer available. JpGraph 3.x is released under a dual license. QPL 1.0 (Qt Free Licensee). Free for non-commercial, open-source or educational use (JpGraph Professional License for commercial use). If you are planning to use this for commercial use and don't want to pay for JpGraph, you can safely skip this step with the only side effect of not being able to display a few graphs on the statistics page. Download JpGraph from http://www.aditus.nu/jpgraph/jpdownload.php
download the 3.x series, extract it, and copy the src directory from it to vcl/.ht-inc/jpgraph
select Local Account and use 'admin' as the user and 'adminVc1passw0rd' as the password **Now would be a good time to change the password from the default by going to User Preferences
click the "Management Nodes" link
enter the hostname and IP of your management node
click Add
fill in "the following required fields:
SysAdmin Email Address - error emails will be sent to this address
Install Path
"
- this is parent directory under which image files will be stored - only required if doing bare metal installs or using VMWare with local disks
End Node SSH Identity Key Files - probably just enter "/etc/vcl/vcl.key"
for "End Node SSH Identity Key Files"
fill in the following optional fields:
Address for Shadow Emails - End users are sent various emails about the status of their reservations. If this field is configured, copies of all of those emails will be sent to this address.
Public NIC configuration method - this defaults to Dynamic DHCP - if DHCP is not available for the public interface of your nodes, you can set this to Static. Then, the IP configuration on the nodes will be manually set using Public Netmask, Public Gateway, Public DNS Server, and the IP address set for the computer under Manage Computers