Matomo gibt es als Software zum Selbstbetreiben (On-Premise) und als Matomo Cloud. Dazwischen liegt ein dritter Weg: Ein Dienstleister betreibt Ihre eigene Matomo-Instanz für Sie. Welcher Weg passt, hängt weniger von der Technik ab als von zwei Fragen: Wo sollen die Daten liegen, und wer kümmert sich dauerhaft darum?
Drei Wege, Matomo zu betreiben
| Eigener Server | Matomo Cloud | Dienstleister | |
|---|---|---|---|
| Wo die Daten liegen | wo Sie es entscheiden | laut Matomo in Frankfurt | im Rechenzentrum des Dienstleisters oder auf Ihren Servern |
| Wer Updates und Sicherheit übernimmt | Ihr Team | der Anbieter der Cloud | der Dienstleister, nach Vertrag |
| Plugins | alle aus dem Marketplace und eigene | was die Cloud anbietet | wie beim eigenen Server |
| Aufwand für Sie | hoch, dauerhaft | gering | gering |
| Passt für | Teams mit eigener IT und Zeit für den Betrieb | Websites mit Standardbedarf | Organisationen, die Kontrolle wollen, aber keinen eigenen Betrieb |
Was der Server können muss
Matomo läuft auf einem üblichen Webserver mit PHP und MySQL oder MariaDB, unter Linux, Windows, macOS Server oder FreeBSD.
- Matomo 5: PHP 7.2.5 oder neuer, empfohlen ist PHP 8, und MySQL ab 5.5 oder MariaDB.
- Matomo 6: PHP 8.1 oder neuer und MySQL 8.0 oder MariaDB 10.6 oder neuer. Mehr dazu unter Matomo 6.
- PHP-Erweiterungen wie GD für die Grafiken in Berichten und E-Mails, dazu ein PHP, das Befehle auf der Kommandozeile ausführen darf, für die Archivierung.
Wie groß der Server sein muss, lässt sich nicht aus einer pauschalen Tabelle ablesen; die Richtwerte, die dafür kursieren, sind meist überholt. Wie viel Leistung Matomo braucht, hängt vor allem an diesen Faktoren:
- Aufrufe im Monat: Seitenaufrufe, Ereignisse, Downloads und Bestellungen sind alle eine Anfrage an Matomo.
- Websites und Segmente: Matomo berechnet für jede Website und jedes Segment eigene Berichte.
- Archivierung: wie oft sie läuft und wie viel Vergangenheit sie bei Änderungen neu berechnen muss.
- Datenbank: Sie ist meist der Engpass und braucht vor allem Arbeitsspeicher. Die Matomo-Daten wachsen schnell; wie schnell, hängt an den Rohdaten und daran, wie lange Sie diese aufbewahren. Mit 8 oder 16 GB RAM kommt man nicht weit, wenn die Datenbank auf demselben Server läuft.
- Plugins: Erweiterungen wie Heatmaps, Sitzungsaufzeichnungen oder eigene Berichte erzeugen zusätzliche Last.
- Viele verschiedene Aktionen: Jede neue URL, jeder Seitentitel und jeder Ereignisname wird ein eigener Eintrag in Matomos Aktionstabelle. URLs mit Sitzungs- oder Suchparametern lassen sie unkontrolliert wachsen und mit ihr Archivierung und Berichte. Solche Parameter schließen Sie in den Einstellungen der Website aus.
- Spitzen: Kampagnen oder Medienberichte bringen in kurzer Zeit ein Vielfaches des üblichen Traffics.
Sinnvoll ist deshalb, den Server an Ihrem tatsächlichen Traffic, Ihren Berichten und Ihrer Aufbewahrung zu bemessen und das Wachstum mitzuplanen.
Was im Betrieb dauerhaft Arbeit macht
Die Installation ist ein Nachmittag. Der Betrieb dauert so lange, wie Matomo läuft:
- Updates und Patches für Matomo, Plugins, PHP, Datenbank und Betriebssystem. Sicherheitslücken wie PHP2Shell brauchen eine Reaktion in Tagen, nicht beim nächsten Wartungstermin.
- Archivierung per Cronjob, abgestimmt auf Traffic, Websites und Segmente.
- Backups der Datenbank, getestet, und ein Plan für die Wiederherstellung.
- Überwachung und Angriffserkennung: Monitoring, damit ein Ausfall des Trackings nicht erst auffällt, wenn Zahlen fehlen, und eine Intrusion Detection, die Angriffe auf den Server meldet.
- Spam und Bots, die Berichte verzerren und Last erzeugen.
- Traffic-Spitzen, etwa bei einer Kampagne oder einem Medienbericht.
- Konfiguration und Datenschutz: IP-Kürzung, Aufbewahrungsfristen, Einwilligung. Mehr dazu unter Matomo und Datenschutz.
Die Archivierung entscheidet über die Geschwindigkeit
Matomo speichert zuerst jeden Besuch einzeln. Die Berichte, die Sie sehen, berechnet erst die Archivierung. Ohne Cronjob passiert das, wenn jemand einen Bericht aufruft, und genau dann wird es mit wachsendem Traffic langsam. Mit einem Cronjob für core:archive, der regelmäßig läuft, liegen die Berichte fertig bereit. Ob Berichte schnell laden, hängt deshalb oft weniger an der Größe des Servers als an einer sauber eingerichteten Archivierung.
Datenstandort und Vertrag
Für viele Organisationen ist das die erste Frage. Bei Matomo On-Premise entscheiden Sie den Standort selbst. Die Matomo Cloud speichert die Daten nach Angabe von Matomo in Frankfurt. Wer Matomo für Sie betreibt, ob Matomo Cloud oder ein Dienstleister, verarbeitet die Daten in Ihrem Auftrag; dafür gehört ein Vertrag zur Auftragsverarbeitung nach Art. 28 DSGVO dazu. Für die Matomo Cloud bietet Matomo einen solchen Vertrag an. Die rechtliche Bewertung Ihres Setups bleibt bei Ihrer Rechtsberatung.
Branchen mit besonderen Anforderungen
In Banken, Versicherungen und im Gesundheitswesen reicht ein Matomo, das einfach läuft, meist nicht. Dort kommen besondere Anforderungen an Sicherheit, Dokumentation und Revisionssicherheit dazu:
- Strikte Härtung von Server, Webserver, PHP und Datenbank, nicht nur von Matomo selbst.
- Regelmäßige Pentests, oft vorgegeben von Informationssicherheit oder Revision.
- Dokumentation und Nachweise: ein Betriebskonzept, wer wann was prüft und wie auf Sicherheitslücken reagiert wird.
Wer Matomo in diesen Branchen betreibt, sollte das von Anfang an mitplanen. Mehr dazu unter Sicherheit und Härtung und für Banken und Versicherungen und das Gesundheitswesen.
Selbst betreiben passt, wenn
- Ihre IT Zeit dafür hatUpdates, Patches und Archivierung gehören fest in den Plan.
- Vorgaben es verlangenDie Daten müssen auf eigenen Servern liegen.
- Sie eigene Plugins brauchenEtwa Anbindungen an interne Systeme.
Abgeben passt, wenn
- Matomo nebenher läuftNiemand kümmert sich dediziert um Patches und Sicherheit.
- Berichte langsam sindArchivierung und Server wachsen nicht mit dem Traffic.
- Matomo geschäftskritisch istAusfälle sollen auffallen, bevor Zahlen fehlen.
Quellen
Stand: 12. November 2026
