Tests indépendants Mis à jour avril 2026 387 guides d'auto-hébergement 5 fournisseurs VPS testés

guide

Comment auto-héberger Umami sur un VPS (Guide complet)

Apprenez à héberger Umami vous-même sur un VPS, avec un guide détaillé pas à pas sur l'installation, la configuration et la sécurisation de Umami.

Comment auto-héberger Umami sur un VPS (Guide complet)

Umami est une solution d’analyse web auto-hébergée qui privilégie la confidentialité et la simplicité. Ce guide vous accompagnera dans le processus d’auto-hébergement d’Umami sur un serveur privé virtuel (VPS) en utilisant Docker, fournissant une procédure complète pour les développeurs et les passionnés de homelab.

Prérequis

Avant de plonger, assurez-vous d’avoir les exigences suivantes :

  1. Un VPS actif d’un fournisseur fiable. Voici une comparaison des options populaires :
FournisseurPrix/MoisCaractéristiques clés
Contabo VPS5,99 EURHaute performance, stockage SSD robuste
Hetzner Cloud4,15 EURScalabilité des ressources flexible, excellent support
DigitalOcean6 USDInterface facile à utiliser, déploiement rapide
Vultr6 USDPlusieurs emplacements de centre de données, configuration rapide
Linode5 USDBonne performance, facturation simple

Pour des comparaisons détaillées, visitez notre comparaison complète des VPS.

  1. Connaissances de base de la ligne de commande.
  2. Un nom de domaine pointant vers votre VPS.
  3. Docker et Docker Compose installés.

Étape 1 : Configuration de votre VPS

Tout d’abord, accédez à votre VPS via SSH. Remplacez username et vps_ip par votre nom d’utilisateur et l’adresse IP de votre VPS :

ssh username@vps_ip

Mettez à jour votre index de paquets :

sudo apt update && sudo apt upgrade -y

Étape 2 : Installer Docker

Si Docker n’est pas installé, suivez ces étapes :

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce -y

Vérifiez l’installation de Docker :

sudo systemctl status docker

Étape 3 : Installer Docker Compose

Docker Compose simplifie la gestion des applications multi-conteneurs. Installez-le avec :

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Vérifiez votre installation :

docker-compose --version

Étape 4 : Exécuter Umami

Créez un répertoire pour Umami :

mkdir umami && cd umami

Créez un fichier docker-compose.yml :

version: '3'

services:
  umami:
    image: umami/umami
    restart: always
    environment:
      DATABASE_URL: postgres://umami:umami_password@db:5432/umami
      NEXT_PUBLIC_USERNAME: admin
      NEXT_PUBLIC_PASSWORD: admin_password
    ports:
      - "3000:3000"

  db:
    image: postgres
    restart: always
    environment:
      POSTGRES_USER: umami
      POSTGRES_DB: umami
      POSTGRES_PASSWORD: umami_password
    volumes:
      - db_data:/var/lib/postgresql/data
    networks:
      - umami-network

volumes:
  db_data:

networks:
  umami-network:

Remplacez umami_password et admin_password par des mots de passe forts et uniques.

Étape 5 : Lancer Umami

Exécutez la commande suivante pour démarrer Umami :

docker-compose up -d

Confirmez que tous les conteneurs sont en cours d’exécution :

docker-compose ps

Étape 6 : Configurer Umami

Accédez à Umami en naviguant à http://your_domain_or_vps_ip:3000 dans votre navigateur. Complétez la configuration en ajoutant des sites à surveiller.

FAQ

Comment sécuriser Umami avec HTTPS ?

Pour sécuriser votre installation Umami, vous devez configurer un serveur proxy inverse en utilisant Nginx ou Traefik pour gérer le HTTPS via Let’s Encrypt. Assurez-vous que votre domaine pointe vers votre serveur, puis installez le serveur proxy inverse et configurez les certificats SSL en suivant la documentation de Nginx ou Traefik.

Puis-je surveiller plusieurs sites web avec Umami ?

Oui, Umami vous permet de suivre plusieurs sites web depuis le même tableau de bord. Il vous suffit de vous connecter, de cliquer sur “Ajouter un nouveau site” et de suivre les instructions pour entrer l’URL de votre site et d’autres détails pertinents. Une fois ajouté, vous pourrez consulter les analyses de chaque site séparément depuis votre tableau de bord Umami.

Quelles sont les exigences système pour faire fonctionner Umami ?

Umami n’a pas d’exigences système strictes, mais pour une expérience fluide, un VPS avec au moins 1 Go de RAM et 1 cœur CPU est recommandé. Des niveaux de trafic plus importants peuvent nécessiter des ressources supplémentaires, et utiliser un SSD peut améliorer considérablement les performances.

Conclusion

L’auto-hébergement d’Umami sur un VPS est un processus simple qui vous permet de garder le contrôle de vos données d’analyse tout en profitant des avantages d’une plateforme open-source puissante. Avec Docker, la configuration est encore plus accessible et gérable. Maintenant, vous êtes prêt à analyser les performances de votre site web sans compromettre votre vie privée. Bon auto-hébergement !