Varnish Administration Console

Installation

This page will explain how to install the vac package on a central server. Once it is done, you will also need to install and configure the varnish-agent on all the varnish node so that they can communicate with the VAC.

Requirements

  • The Varnish nodes must be able to access the VAC node via TCP (port 80 by default).
  • The VAC node must be able to reach the Varnish nodes via TCP directly (port 6085 by default).
  • You already have an active valid subscription with Varnish Software, which can be obtained from sales@varnish-software.com.
  • The Varnish Enterprise repositories have been configured using the instructions provided with your subscription.
  • You have an up-to-date license file (also provided when you subscribed or renewed).

If you have a Varnish Enterprise subscription but are missing either the repositoriy information or the license file, or if the instructions in this page are unclear, please contact support@varnish-software.com.

Package installation

Ubuntu and Debian

The process is straightforward, just install the vac package, and the service will be automatically started for you:

sudo apt install vac

RedHat and CentOS

It’s first necessary to configure the mongoDB repositories that will be used to provide some of the VAC dependencies. Please follow these instructions.

You can then install the vac package and start/enable it as this is not automatic on these platforms:

sudo yum install vac
sudo systemctl enable vac
sudo systemctl start vac

Check the server is running

Confirm that the service is active:

sudo systemctl status vac

If so, you should be able to connect to the server via regular http (http://$VAC_IP/) and log in with the default login and password (vac:vac).

License activation

The license can be activated in two ways, either using the command line, or via the web interface.

Via the web UI

Simply log into the VAC and you will be presented with a page offering to upload your license file.

Via command line

Alternatively, to automate the installation process, you can simply copy the license file to /var/opt/vac/license.vac and restart the service:

sudo cp $YOUR_LICENSE_FILE /var/opt/vac/license.vac
sudo systemctl restart vac