Installer Umani sur n’importe quel serveur (facilement !)

  • Mise à jour
  • Publié dans Docker
  • 2 minutes de lecture

Il existe une installation manuelle d’Umami, mais ce n’est pas comme un CMS traditionnel (WordPress, etc.) où on uploade des fichiers PHP via FTP.

Umami est une application Node.js qui nécessite :

  • Un gestionnaire de processus (PM2, systemd, etc.)
  • Node.js installé sur le serveur
  • Un processus qui tourne en continu (comme un service)

Voici une installation simple à réaliser avec quelques requêtes et modifications dans des fichiers.

1. Installer Docker uniquement

# Mettre à jour
sudo apt update

# Installer Docker
sudo apt install -y docker.io

# Démarrer Docker
sudo systemctl start docker
sudo systemctl enable docker

2. Créer un réseau Docker

sudo docker network create umami-network

3. Lancer la base de données PostgreSQL

sudo docker run -d \
  --name umami-db \
  --network umami-network \
  -e POSTGRES_DB=umami \
  -e POSTGRES_USER=umami \
  -e POSTGRES_PASSWORD=umami123 \
  -v umami-db-data:/var/lib/postgresql/data \
  --restart unless-stopped \
  postgres:15-alpine

4. Lancer Umami

sudo docker run -d \
  --name umami \
  --network umami-network \
  -p 3000:3000 \
  -e DATABASE_URL=postgresql://umami:umami123@umami-db:5432/umami \
  -e DATABASE_TYPE=postgresql \
  --restart unless-stopped \
  ghcr.io/umami-software/umami:postgresql-latest

5. Vérifier que ça fonctionne

# Voir les conteneurs en cours
sudo docker ps

# Voir les logs d'Umami
sudo docker logs -f umami

C’est tout ! Umami est maintenant accessible sur https://analytics.votredomaine.com

Identifiants :

  • Username: admin
  • Password: umami

Commandes utiles

# Arrêter Umami
sudo docker stop umami umami-db

# Démarrer Umami
sudo docker start umami-db umami

# Redémarrer
sudo docker restart umami

# Supprimer tout (attention, perte de données)
sudo docker stop umami umami-db
sudo docker rm umami umami-db
sudo docker volume rm umami-db-data

Voilà la version la plus simple possible ! Vous pouvez maintenant accéder à votre interface Umami.

Laisser un commentaire