How can we help?


ArchiveVault Software Installation

Stewart -

I want to install the ArchiveVault.


  • ArchiveVault


  • ArchiveVault not yet installed


Getting Started With ArchiveVault

There is no question that the standard for business communications has become email. Whether for internal communications, keeping in contact with suppliers or potential clients, your email contains important and sometimes confidential information that may be needed in the future. The ArchiveVault is a solid and reliable solution for companies and infrastructures with a need to have an archive of all email correspondences. It covers all sorts of needs - whether its to maintain corporate security, to comply with existing laws regarding email communication, or to have an easily-searchable index of all email traffic of your users.

What is the ArchiveVault?

The ArchiveVault can be set up within your system to store any email traffic that is sent and received by your MTA. The emails are then sorted, and are displayed via an elegant and sleek interface accessible by the system administrator.

What you can do with the ArchiveVault

  • Implement the ArchiveVault within your system as a Smart-host or a blind archive
  • Keep track of email statistics using graphs in an intuitive interface
  • Search through emails either by subjects, dates, senders or recipients
  • Use the ArchiveVault as a relay for specific users and IP addresses

Sample Image:

Getting ArchiveVault Software

The installation for the ArchiveVault is quick, and easy. You will need to download the Archive Vault software from our client portal:

Please download the source file and upload this to the system you want to run the ArchiveVault on. 

Setup dependencies

To use ArchiveVault, PHP 5.3+ is required, with PHP enabled with PCRE support. This is required to search for UTF-8 data in the Lucene search indexes.

Most Linux distributions have PHP without PCRE enabled in the binary. You may need to recompile and manually install PHP to support ArchiveVault.

More details at: ArchiveVault Dependency Resolution


Install Script

It is recommended that you use the archive-install.php script to configure your ArchiveVault system.

The purpose of this script is to configure the ArchiveVault application for the server, and to save the runtime settings to the main configuration.

You run the installation script by running the following commands:

tar xvfz archivevault.tgz -C /usr/local/
cd /usr/local/archivevault/
php archive-install.php

ArchiveVault must be installed under the default pathname of /usr/local/archivevault/ - The archivevault.tgz archive has the directory structure pre-setup. Using the tar command extract the archive into the /usr/local directory.

Below is a walk through of the command-line installation script archive-install.php:

The following few prompts will set up your MySQL Database for ArchiveVault. You will need to supply a MySQL user that has permission to create databases.

Using ArchiveVault you can scale the software solution by storing user email/account information on a separate machine from the webserver.

* Recommendation: Use ArchiveVault and mySQL on the same machine for user bases under < 10,000 accounts.

If the MySQL server is setup on the same machine leave the 'Hostname' field blank. This will make ArchiveVault communicate with the database server directly rather than opening a TCP/IP connection.


MySQL Database system configuration for ArchiveVault

After this step you will have the option of creating the tables for the ArchiveVault database, and test the MySQL configuration details are correct.

In the next step of configuration, the installation utility will compile the SMTP server ( Exim ) from source.

Before installing these modules your system must have the gcc compiler installed with the relevant system libraries/headers ( gcc is installed as standard under common Unix platforms ).

The MySQL header and library files are also required to be installed before installation. These library files should be installed by default with mysql, otherwise you can obtain the header/library files from the site ( Download the RPM or binary for your selected system, otherwise build the mySQL server from source).


Installing the SMTP server

ArchiveVault Install Complete

Once the installation is complete, ArchiveVault will start the services via the following commands and the software can be accessed via

/etc/init.d/archivevault restart
/etc/init.d/archivevault stop
/etc/init.d/archivevault start

Registering The ArchiveVault

You will need to register your ArchiveVault appliance before you can use it. To
register ArchiveVault, just visit the following link via a web-browser:

The ArchiveVault registration page will pop up as illustrated below:


Input your ArchiveVault information in the fields provided.

ArchiveVault Support

For further support on the ArchiveVault, please contact support via the online ticketing system.


Have more questions? Submit a request


Contact our support team

+61 (7) 5357 6605