umami - Umami は、Google アナリティクスに代わる、シンプルで高速な、プライバシーに重点を置いた代替手段です。

(Umami is a simple, fast, privacy-focused alternative to Google Analytics.)

Created at: 2020-07-17 15:59:00
Language: JavaScript
License: MIT

うま味

Umami は、Google アナリティクスに代わる、シンプルで高速な、プライバシーに重点を置いた代替手段です。

入門

詳細な入門ガイドは、https://umami.is/docs/にあります。

ソースからのインストール

要件

  • Node.js バージョン 12 以降のサーバー
  • データベース。Umami は、MySQLおよびPostgresqlデータベースをサポートしています。

糸をインストールする

npm install -g yarn

ソースコードを入手してパッケージをインストールする

git clone https://github.com/umami-software/umami.git
cd umami
yarn install

うま味の設定

.env
次のファイルを作成します

DATABASE_URL=connection-url

接続 URL の形式は次のとおりです。

postgresql://username:mypassword@localhost:5432/mydb

mysql://username:mypassword@localhost:3306/mydb

アプリケーションをビルドする

yarn build

データベース テーブルの作成

yarn update-db

これにより、ユーザー名がadminでパスワードがumamiのログイン アカウントも作成されます。

アプリケーションを開始する

yarn start

デフォルトでは、これにより でアプリケーションが起動され

http://localhost:3000
ます。Web サーバーからのリクエストをプロキシするか、アプリケーションを直接提供するようにポートを変更する必要があり ます。

Docker を使用したインストール

umami コンテナーを構築して Postgres データベースを起動するには、次のコマンドを実行します。

docker-compose up

または、PostgreSQL をサポートする Umami Docker イメージのみをプルするには、次のようにします。

docker pull docker.umami.is/umami-software/umami:postgresql-latest

または、MySQL をサポートしている場合:

docker pull docker.umami.is/umami-software/umami:mysql-latest

更新の取得

最新の機能を取得するには、プルを実行し、新しい依存関係をインストールして再構築するだけです。

git pull
yarn install
yarn build

Docker イメージを更新するには、新しいイメージをプルして再構築するだけです。

docker-compose pull
docker-compose up --force-recreate

ライセンス

MIT