Tipp: DSGVO-konforme Web-Analyse mit matomo

Als Betreiber einer Webseite oder eines Portals besteht das berechtigte Interesse nach der Messung der Reichweite. Dabei müssen natürlich die Vorgaben der Datenschutzgrundverordnung (DSGVO) eingehalten werden. Ob dies auch ohne Einwilligung der Nutzer erfolgen darf, hat Landesbeauftragten für den Datenschutz und die Informationsfreiheit Baden-Württemberg“ beantwortet:

“Ja, wenn für die Reichweitenanalyse nicht auf die Dienste externer Dritter zurückgegriffen wird. Eine Reichweitenanalyse funktioniert nämlich auch ohne Dritten (wie Google Analytics) Informationen über das Nutzungsverhalten der Website-Besucher weiterzugeben. Stattdessen kann eine Logfile-Analyse gemacht oder es können lokal installierte Analysewerkzeuge[1] ohne Zusammenführung der Nutzungsdaten über Anbietergrenzen hinweg verwendet werden …”
Ein Beispiel für ein entsprechendes Analyse-Tool ist die kostenlose Open-Source-Software Matomo, siehe https://matomo.org/ – aber auch hier sind datenschutzfreundliche Voreinstellungen zu wählen.

Quelle: FAQ zu Cookies und Tracking

Quelle: https://matomo.org/

Matomo ist eine OpenSource Lösung. Das Programm kann kostenlos heruntergeladen werden und auf dem eigenen Server installiert werden. Bei Bedarf können im Matomo Marketplace kostenlose und kostenpflichtige Plugins erworben werden.

Ich habe Matomo in kurzer Zeit auf mehren Servern über Docker installiert.

Wer die eigene Installation scheut, kann auf die kostenpflichtige Matomo Cloud nutzen.

Über das Word-Press-Plugin Tracking code for Matomo, by Sergio Santos kann Matomo leicht in WordPress integriert werden.

Tipp: Grafische Oberfläche für Docker

Die Installation, Konfiguration und Betrieb von Software kann aufwändig sein. Docker ist eine Software um Anwendungen in Container laufen zu lassen. Durch den Einsatz fertiger Container läßt sich dieser Aufwand stark reduzieren. Ein Verzeichnis fertiger Container ist im Docker-Hub zu finden.

Es lassen sich alle Aufgaben zur Verwaltung der Container über die Konsole ausführen. Da inzwischen auf einem Test-Server über 20 Container laufen, steigt der Wunsch nach einer grafische Oberfläche. Diese würde neben einem Dashboard auch eine Verwaltung über das Handy möglich machen.

Das Open-Source-Tool Portainer bietet neben einem Dashboard auch die wichtigsten Funktionen für die Verwaltung der Docker Container. Es läßt sich leicht installieren (nachtürlich das Container) und die Einrichtung von HTTPS war kein Problem.

Nachdem ich es seit über einem Jahr im Einsatz habe, kann ich es sehr empfehlen.

Tipp: Universeller Datenbank-Client

Bisher habe ich für die Postgresql-Datenbanken den Datenbank-Client pgAdmin verwendet. pgAdmin ist ein kostenloses OpenSource-Tool, welches alle notwendigen Funktionen bereitstellt. Leider reagiert die Oberfläche eher langsam und die Funktionalität ist machmal nur umständlich zu erreichen.

Nun habe ich DBeaver entdeckt.

  • Schnelle Oberfläche
  • Hoher Funktionumfang (z.B. ER-Diagramme, Export von Tabellen als SQL-Insert-Script)
  • Es ist  OpenSource mit der Lizenz  GPL v2 und läuft unter Windows, Mac OS x, Linux und als Eclipse Plugin.
  • Es unterstützt sehr viele Datenbanken (z.B. MySQL, Oracle, DB2, MariaDB , Elastic Searchertica, Informix, MongoDB, Cassandra und natürlich auch PostgreSQL).
  • Die Community Edition bietet alle Funktionen die ich benötige.

Ich kann DBeaver nur empfehlen

Link zum Download DBeaver