Installer Umami sur Debian 11


Voici les étapes que j’ai suivi pour mettre en place cet outil d’analytics, que j’ai remplacé par Shynet.

Il existe une installation alternative avec Docker mais elle est beaucoup plus gourmande en ressources. Cependant, l’image Docker a peut-être été optimisée à l’heure ou vous lisez ces lignes.

Étape 1: Installer Postgresql

sudo apt-get -y install postgresql

Étape 2: Créer un utilisateur Postgresql & la base de donnée

su - postgres
psql -c "CREATE USER umami WITH PASSWORD 'password';"
psql -c "CREATE DATABASE umami OWNER umami;"

Étape 3: Cloner le projet Umami

su - votreuserhabituel
cd /home/
git clone https://github.com/umami-software/umami ./umami

Étape 4: Créer le fichier des variables d’environnement

echo "DATABASE_URL=postgresql://umami:password@localhost:5432/umami" > .env

Étape 5: Installer les dépendances

pnpm i

Étape 6: Build le projet

pnpm build