Matomo(旧称Piwik)は、PHPで開発された無料のオープンソースWeb分析アプリケーションであり、GoogleAnalyticsの究極の代替手段となります。 Matomoを使用して、1つ以上のWebサイトへのオンライン訪問を追跡し、分析のためにこれらの訪問に関するレポートを表示できます。
このチュートリアルでは、Ubuntu20.04VPSにMatomoWebAnalyticsをインストールする方法を紹介します。
- Ubuntu 20.04 VPS
- SSHルートアクセスまたはsudo権限を持つ通常のシステムユーザー
ステップ1.SSH経由でログインし、システムを更新します
rootユーザーとしてSSHを使用してUbuntu20.04VPSにログインします:
ssh root@IP_Address -p Port_number
「IP_Address」を置き換えます 」および「Port_Number 」とサーバーのIPアドレスとSSHポートを使用します。
次に、次のコマンドを実行して、インストールされているすべてのパッケージを利用可能な最新バージョンに更新します。
apt update && sudo apt upgrade
ステップ2:ApacheWebサーバーをインストールする
次のコマンドを実行して、ApacheWebサーバーをインストールします。
apt install apache2
Apacheを起動し、サーバーの起動時に自動起動できるようにするには、次のコマンドを実行します。
systemctl start apache2 systemctl enable apache2
ステップ3:必要な拡張機能を使用してPHPをインストールする
PHPと必要なPHP拡張機能をインストールするには、次のコマンドを実行します。
apt install php php-cli libapache2-mod-php php-common php-curl php-gd php-mbstring php-mysql php-xml php-intl php-zip
ステップ4:MariaDBをインストールし、Matomo用のデータベースを作成します
Matomoにはデータベースサーバーが必要であり、次のコマンドを実行してインストールできます:
apt install mariadb-server
MariaDBサーバーがインストールされたら、rootユーザーとしてMariaDBシェルにログインし、Matomoのデータベースとユーザーを作成します。
mysql -u root -p
MariaDB [(none)]> CREATE DATABASE matomodb; MariaDB [(none)]> GRANT ALL PRIVILEGES ON matomodb.* TO 'matomouser'@'localhost' IDENTIFIED BY 'Passw0rd'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
「Passw0rd」を置き換えることを忘れないでください 実際の強力なパスワードを使用します。
ステップ5:Ubuntu20.04にMatomoをダウンロード
サーバーの公式WebサイトからMatomoの最新バージョンをダウンロードします:
wget https://builds.matomo.org/matomo.zip
ダウンロードしたら、次のコマンドでダウンロードしたファイルを解凍します。
unzip matomo.zip -d /var/www/html/
次に、Matomoの所有権をwww-dataに変更します:
chown -R www-data:www-data /var/www/html/matomo/
ステップ6:Apache構成ファイルを作成する
Matomoの新しい構成ファイルを作成するには、新しいApache構成ファイルを作成します。
nano /etc/apache2/sites-available/matomo.conf
基本的なApache構成ファイルは次のようになります:
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/matomo ServerName your_domain.com ServerAlias www.your_domain.com <Directory /var/www/html/matomo/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/matomo_error.log CustomLog ${APACHE_LOG_DIR}/matomo_access.log combined </VirtualHost>
ServerAdminとServerName(your_domain.com
)の横にあるドメイン名を変更することを忘れないでください )一意の登録済みドメイン名で機能させるため。
ファイルを保存して閉じてから、次のコマンドでMatomo仮想ホストをアクティブ化します。
a2ensite matomo.conf
Apacheサービスを再起動すると、準備が整います。
systemctl restart apache2
ステップ7.SSL証明書をインストールする
このステップでは、無料のLet’sEncryptSSL証明書を使用してMatomoのSSLを有効にします。
apt install python3-certbot-apache -y
Certbotがインストールされると、ドメインの証明書をインストールする準備が整います。
certbot --apache
インストールが正常に完了すると、次の同様のメッセージが表示されます。
- Congratulations! Your certificate and chain have been saved at: /etc/letsencrypt/live/your_domain.com/fullchain.pem Your key file has been saved at: /etc/letsencrypt/live/your_domain.com/privkey.pem
ステップ8:Webインターフェースを使用したMatomoのインストール
Webインストールウィザードを実行するには、 https://your_domain.comにアクセスします。 Matomoのウェルカムページにリダイレクトされます。 「次へ」をクリックします ボタン:
「システムチェック」が表示されます ページ。すべてが緑色のチェックマークでマークされている場合は、「次へ」をクリックします。 ボタンをクリックして次のステップに進みます:
データベース設定ページが表示されます。以前に構成されたデータベースクレデンシャルを使用します:
テーブルを作成すると、「成功して作成されたテーブル!」が返されます。 」メッセージ:
次に、スーパーユーザーを作成する必要があります 。ユーザー名、パスワード、メールアドレスを入力してください。
次に、サイト名とWebサイトのURLを入力し、[次へ]をクリックします。 ボタン。
次のページにMatomoサイトの追跡コードが表示されます:
次に、Matomoのインストールが完了したことを確認する必要があります。 CONTINUE TO MATOMOをクリックします ボタン。
これで、Matomo管理バックエンドにログインできます:
Matomoダッシュボードが表示され、Webサイトを追加したり、統計を確認したりできます。
それだ。これでMatomoのインストールが完了しました。もちろん、Ubuntuホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者に Matomoのインストールを依頼するだけです。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 Ubuntu20.04にMatomoWebAnalyticsをインストールする方法に関するこの投稿が気に入った場合は、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、単に返信してください。ありがとうございます。