Matomo 5

Introduction

This article is released for AWS solution(s),

Matomo: Web Analytics You Own

Matomo, formerly known as Piwik, is an open source web analytics platform and the leading privacy-first alternative to Google Analytics. It shows you how visitors find and use your site, which pages hold their attention, where they leave, and which campaigns actually convert. The difference is where the data lives: it stays on your own instance, so it is never sold on, never shared with a third party, and never used to build a profile of your visitors elsewhere. That is what makes Matomo a practical answer to GDPR and similar obligations rather than a risk to be managed.

Pre-bundled with this image are

  • Matomo 5.13.0 in Docker (database on an isolated internal network with no port exposed to the internet, and the application reachable only through the proxy)
  • AlmaLinux 10: A stable and secure open source operating system.
  • MariaDB 11.4: A long term support release of a robust open source database.
  • PHP 8.2 and the Apache web server, tuned for Matomo.
  • Caddy reverse proxy: handles HTTPS and your free SSL certificate, and owns ports 80 and 443.
  • Scheduled report processing: configured and running, pointed at your own instance, so your reports stay current without you starting anything.
  • Docker and Docker Compose: the application and its database run as containers, so application updates do not require replacing the instance.

 

Your Matomo is installed and ready when the instance finishes starting. There is no setup wizard to work through and no database details to enter. The administrator account is created for you, with the login mtmadmin, and its password is shown once, in the summary at the end of installation. Write it down: it is generated for your instance and is not stored anywhere you can read it back.

A first site is already created, named My website. Rename it to your own site under Administration, Websites, Manage, and Matomo gives you the tracking code to paste into your pages. You are measuring traffic within a few minutes of the instance starting.

Your database is closed to the internet. It runs on a private network inside the instance with no published port, so the only ports you need to open are 22, 80 and 443. Your configuration file, which holds the database password and the key that signs every sign-in, is refused over the web along with the cache and internal directories.

The exact Matomo version is fixed in the image. A build that downloads whatever release is current on the day gives you an instance nobody can describe afterwards, and two instances launched a month apart that are not alike. This image names the version, so every instance of a given build is running exactly the same code.

 

Elyxia Global Limited presents a robust and efficient solution with its pre-configured AMI on AlmaLinux, a trusted and stable platform. This ready-to-deploy package includes a fully configured stack, with any additional charges clearly specified in the pricing information section, ensuring that your business operations are up and running in no time.

 

CONTENTS