Open-Source Website Analytics
Umami is an easy-going, rapid, open-source web analytics alternative to Google Analytics or Facebook Pixel. It supports MySQL and Postgresql and you can create a database, and set the tables with the included scripts.
Installing from source :
Requirements
- A server with Node.js 10.13 or newer
- A database (MySQL or Postgresql)
Get the source code and install packages
git clone https://github.com/mikecao/umami.git
cd umami
npm install
Installing with Docker
To build the umami container and start up a Postgres database, run:
docker-compose up
Alternatively, to pull just the Umami Docker image with PostgreSQL support:
docker pull ghcr.io/mikecao/umami:postgresql-latest
Or with MySQL support:
docker pull ghcr.io/mikecao/umami:mysql-latest