2020-08-13 00:29:07 -07:00
2020-08-05 23:03:07 -07:00
2020-08-11 22:24:41 -07:00
2020-08-13 00:29:07 -07:00
2020-08-04 22:45:05 -07:00
2020-08-01 03:34:56 -07:00
2020-07-18 22:51:17 -07:00
2020-07-17 19:33:40 -07:00
2020-07-17 01:03:38 -07:00
2020-07-17 01:03:38 -07:00
2020-07-17 01:03:38 -07:00
2020-07-17 01:03:38 -07:00
2020-07-17 01:03:38 -07:00

umami

Getting started

Install umami

git clone https://github.com/mikecao/umami.git

Go into your repo folder

cd umami

Create database tables

Umami supports MySQL and Postgresql. Create a database for your Umami installation and install the tables with the included scripts.

For MySQL:

mysql -u username -p databasename < sql/schema.mysql.sql

For Postgresql:

psql -h hostname -U username -d databasename -f sql/schema.postgresql.sql

Configure umami

Create an .env file with the following

DATABASE_URL=(connection url)
HASH_SALT=(any random string)

The connection url is in the following format:

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

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

Start the development server

npm run develop

Create a production build

npm run build
Description
Umami is a simple, fast, privacy-focused alternative to Google Analytics.
Readme 19 MiB
Languages
TypeScript 90.8%
CSS 5.5%
JavaScript 3.5%
Dockerfile 0.2%