piwik #2

Supports: trusty
Add to new model

Description

Piwik is a free and open source web analytics application written by a team of international developers that runs on a PHP/MySQL webserver. Piwik tracks online visits to one or more websites and displays reports on these visits for analysis.


Overview

Piwik is a free and open source web analytics application written by a team of international developers that runs on a PHP/MySQL webserver. Piwik is used by over 1,000,000 websites, 1.2% of all websites, and has been translated to more than 45 languages. New versions of Piwik are regularly released every few weeks. (from Wikipedia)

Usage

This charm is available in the Juju Charm Store along with hundreds of others. To deploy this charm you will need: a cloud environment, a working Juju installation, and an already bootstrapped environment.

Once bootstrapped, deploy the MySQL and Piwik charm:

juju deploy mysql
juju deploy piwik

Add a relation between the two. Note: To avoid recieving "ambiguous relation" error, specify the "db" relation:

juju add-relation mysql piwik:db

Expose the Piwik service

juju expose piwik

Known Limitations and Issues

Installation

Piwik is not able to do an automated installation yet (see this piwik ticked). Because of that, when first accessing the service after adding the relation between it and mysql, you will still have to use the assisted installation wizard. But the database connection information will be already filled and insensitive for changes.

Contact Information

Piwik Project Information


Configuration

analytics_user
(string) The username used to get the TOKEN_AUTH for analytics relations. It needs to be a super user. If not set, the oldest registered super user will be used.
public_address
(string) The public address for piwik. This needs to be set to be set _before_ trying to make any analytics relation.