Installer Umami sur Debian 12
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