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

guide

Comment auto-héberger Monica sur un VPS (Guide Complet)

Découvrez comment auto-héberger Monica sur un VPS avec notre guide détaillé, couvrant l'installation avec Docker et les configurations essentielles.

Comment auto-héberger Monica sur un VPS (Guide Complet)

L’auto-hébergement d’applications est un moyen passionnant de reprendre le contrôle de vos données et de personnaliser les fonctionnalités pour répondre à vos besoins. Monica est un outil CRM personnel (gestion des relations client) open-source qui vous aide à gérer vos relations personnelles. En auto-hébergeant Monica sur un VPS (Serveur Privé Virtuel), vous pouvez vous assurer que vos données restent privées et sécurisées.

Dans ce guide, nous allons couvrir comment installer Monica sur un VPS en utilisant Docker, ainsi que des conseils pour la configuration et la maintenance.

Prérequis

  1. Fournisseur de VPS : Choisissez un fournisseur de VPS fiable. Voici une comparaison de quelques options populaires :

    FournisseurPrix par MoisRAMStockage
    Contabo VPS5,99 EUR4 Go1 To SSD
    Hetzner Cloud4,15 EUR2 Go20 Go SSD
    DigitalOcean6 USD1 Go25 Go SSD
    Vultr6 USD1 Go25 Go SSD
    Linode (Akamai)5 USD1 Go25 Go SSD

    Vous pouvez trouver un VPS adapté à vos besoins sur selfhostvps.com/en/best/.

  2. Docker installé : Assurez-vous que Docker est installé sur votre VPS. Si vous n’êtes pas familier avec Docker, c’est une plateforme pour développer, expédier et exécuter des applications dans des conteneurs.

  3. Nom de domaine (facultatif) : Si vous souhaitez accéder à Monica via une URL conviviale, envisagez de configurer un nom de domaine pointant vers votre VPS.

Étape 1 : Connectez-vous à votre VPS

Utilisez SSH pour vous connecter à votre serveur. Ouvrez votre terminal et exécutez :

ssh root@your_vps_ip

Remplacez your_vps_ip par l’adresse IP réelle de votre VPS. Si vous utilisez un service comme Hetzner ou Contabo, vous trouverez l’IP dans le tableau de bord de votre compte.

Étape 2 : Installer Docker

Docker peut être installé avec une seule commande pour la plupart des distributions Linux. Pour Ubuntu, exécutez :

sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

Vérifiez l’installation en exécutant :

docker --version

Étape 3 : Installer Docker Compose

Docker Compose est utile pour gérer des applications Docker multi-conteneurs. Pour installer Docker Compose, exécutez :

sudo apt install docker-compose -y

Confirmez l’installation :

docker-compose --version

Étape 4 : Configurer Monica

Créez un nouveau répertoire pour Monica :

mkdir monica && cd monica

Créez un fichier docker-compose.yml avec le contenu suivant :

version: '3.7'

services:
  app:
    image: monicahq/monica
    restart: always
    ports:
      - "8080:80"
    environment:
      - APP_URL=http://your_vps_ip:8080
      - DB_CONNECTION=mysql
      - DB_HOST=db
      - DB_PORT=3306
      - DB_DATABASE=monica
      - DB_USERNAME=monica
      - DB_PASSWORD=secret
    depends_on:
      - db

  db:
    image: mysql:5.7
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=rootpassword
      - MYSQL_DATABASE=monica
      - MYSQL_USER=monica
      - MYSQL_PASSWORD=secret
    volumes:
      - db_data:/var/lib/mysql

volumes:
  db_data:

Remplacez your_vps_ip par votre IP de VPS réelle. Ajustez d’autres paramètres comme les mots de passe et les variables d’environnement si nécessaire.

Étape 5 : Lancer Monica

Dans le répertoire où se trouve votre fichier docker-compose.yml, exécutez :

docker-compose up -d

Cette commande démarre l’application Monica et sa base de données en mode détaché.

Étape 6 : Accéder à Monica

Après quelques instants, Monica devrait être opérationnelle. Ouvrez votre navigateur et naviguez vers :

http://your_vps_ip:8080

Complétez la configuration en créant un compte administrateur et en configurant vos préférences.

FAQ

Quels sont les avantages de l’auto-hébergement de Monica ?

L’auto-hébergement de Monica offre un contrôle total de vos données, vous permettant de personnaliser votre expérience en fonction de vos besoins personnels. Vous pouvez également améliorer votre confidentialité en ne dépendant pas des services tiers. De plus, il y a un potentiel d’économies par rapport aux services par abonnement, surtout si vous utilisez déjà un VPS.

Puis-je utiliser HTTPS avec Monica ?

Oui, il est fortement recommandé de sécuriser votre installation avec HTTPS. Vous pouvez le faire en utilisant un proxy inverse tel que Nginx ou Traefik avec Let’s Encrypt pour les certificats SSL. Cela permettra de chiffrer les communications entre vos clients et le VPS, offrant ainsi une couche de sécurité supplémentaire.

Que faire si je rencontre des problèmes lors de l’installation ?

Si vous rencontrez des problèmes lors de l’auto-hébergement de Monica, envisagez de vérifier le dépôt GitHub officiel de Monica pour des conseils de dépannage ou de demander de l’aide à la communauté sur des plateformes comme r/selfhosted ou la liste awesome-selfhosted. Les problèmes courants peuvent impliquer la configuration de Docker, les paramètres de pare-feu ou les connexions à la base de données.

En suivant ces étapes, vous aurez réussi à auto-héberger Monica sur un VPS. La communauté est vaste, et exploiter des ressources provenant de forums et de dépôts peut faciliter votre parcours d’auto-hébergement.