GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8にうま味をインストールする方法

はじめに

うま味 は、ウェブサイト分析を所有する無料の高速でシンプルなオープンソースです。

これは、プライバシーに焦点を当てたGoogleAnalyticsに代わる自己ホスト型のWeb分析です。

このガイドでは、うま味のインストール方法を説明します CentOS8で。

インストール

ソースからのインストールを開始するには、以下の手順に従ってください:

要件

  1. Node.js12以降を搭載したサーバー
  2. データベース(MySQLまたはPostgresql)
  • nodejsをインストールする
curl -fsSL https://rpm.nodesource.com/setup_16.x | bash -
dnf install -y nodejs
  • nodejsがインストールされていることを確認します。
[root@unixcop ~]# node -v
v16.10.0
[root@unixcop ~]# npm -v
7.24.0
[root@unixcop ~]#
  • mysqlサービスをインストールし、開始して有効にします。
dnf install mysql mysql-server
systemctl start mysqld
systemctl enable mysqld
  • gitをインストールします。
dnf install git -y
  • ソースコードを入手してパッケージをインストールする
git clone https://github.com/mikecao/umami.git
cd umami
npm install
  • Umamiインストール用のデータベーステーブルを作成します。
mysql -u root -p
mysql> CREATE DATABASE umami;
mysql>CREATE USER 'unixcopp'@'localhost' IDENTIFIED WITH mysql_native_password BY 'unixcopPassword7&';
mysql> GRANT ALL PRIVILEGES ON umami.* TO 'unixcopp'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> \q;
  • 付属のスクリプトを使用してテーブルをインストールします。
mysql -u unixcopp -p umami < sql/schema.mysql.sql

:これにより、ユーザー名 adminのログインアカウントも作成されます とパスワードうま味

  • うま味の環境ファイルを作成します。
vim .env
  • 以下をファイルに貼り付けます。次に、保存して終了します。
DATABASE_URL=mysql://unixcopp:unixcopPassword7&@localhost:3306/umami
HASH_SALT=5
HOSTNAME=127.0.0.1
PORT=3010
  • 3010 / tcpを開きます ファイアウォールのポート。
firewall-cmd --add-port=3010/tcp --permanent
firewall-cmd --reload
  • アプリケーションを構築する
npm run build
  • アプリケーションを起動します。
npm start

:エラーが発生した場合や再起動した場合は、 pm2をインストールしてください 自動再起動します。

  • PM2をインストールして、エラーが発生した場合や再起動した場合にUmamiを自動的に再起動します。
npm install pm2 -g
  • pm2でうま味を起動
pm2 start npm --name "umami" -- run start-env
  • pm2起動スクリプトを生成して保存します。
pm2 startup
pm2 save
  • Umamiのリバースプロキシとしてcaddyをインストールします。
dnf install 'dnf-command(copr)'
dnf copr enable @caddy/caddy
dnf install caddy -y
systemctl start caddy
systemctl enable caddy
  • キャディファイルを編集します。
vim /etc/caddy/Caddyfile
  • Caddyfileの内容を次のように変更してから、保存して終了します。
reverse_proxy localhost:3010
  • キャディを起動します。
caddy run
  • キャディを再起動します
systemctl restart caddy
  • Webブラウザを開き、次のようにサーバーのドメイン名に移動します。

http:// IP_address:3010

  • 例:

http://192.168.13.135:3010

  • 次のようにログインします:
  • ユーザー名:管理者
  • パスワード:うま味

ダッシュボードにリダイレクトされます。

以上です

ありがとうございます。


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWine4.0をインストールする方法

  1. CentOS7にVim8.2をインストールする方法

  2. CentOS7にVirtualBoxをインストールする方法

  3. CentOS8にGitをインストールする方法

  1. CentOS8にDockerをインストールする方法

  2. Centos8にJava8および11をインストールする方法

  3. CentOS8にMySQLをインストールする方法