MirrorNest
← すべてのガイド

Matomo

A self-hosted, privacy-respecting web analytics platform — a fully-featured alternative to Google Analytics where you own 100% of the visitor data instead of sending it to a third party.

対象: Any Docker hostweb-analyticsprivacyself-hosted公式ホームページ ↗公式ドキュメント ↗
このガイドは上記リンク先にあるMatomo公式ドキュメントをもとに作成されています。ディストリビューションやプロジェクトのバージョンは時間とともに変わるため、本番サーバーでこれらのコマンドを実行する前に、必ず公式ドキュメントで正確なパッケージ名・バージョン名を確認してください。
  1. 1Run Matomo with a database via Compose

    Matomo needs MariaDB/MySQL for its own data storage.

    cat <<'EOF' > docker-compose.yml services: db: image: mariadb:11 environment: MYSQL_DATABASE: matomo MYSQL_USER: matomo MYSQL_PASSWORD: changeme MYSQL_RANDOM_ROOT_PASSWORD: '1' volumes: - ./matomo/db:/var/lib/mysql matomo: image: matomo:latest depends_on: - db ports: - "8086:80" volumes: - ./matomo/app:/var/www/html restart: unless-stopped EOF
    docker compose up -d
  2. 2Complete the setup wizard

    Matomo's installer checks system requirements, connects to the database, and creates your first admin account and website entry.

    http://your-server-ip:8086
  3. 3Add the tracking code to your site

    Matomo generates a small JavaScript snippet per website you add -- paste it into your site's pages the same way you would Google Analytics' tag.