Cloud & conteneurs

Comment installer Matrix et Element auto-hébergés avec Docker sur Debian 12 et Ubuntu 24.04

Installation de Matrix et du client Element avec Docker sur Debian 12 ou Ubuntu 24.04 : pré-requis matériels, domaines et création du réseau isolé matrix_net.

· 2 min de lecture · niveau intermédiaire · sur Debian 12, Ubuntu 24.04

IntroductionLa messagerie sécurisée par chiffrement et décentralisée n’a jamais été aussi importante qu’aujourd’hui. Avec des solutions comme le protocole Matrix et son client web Element, vous pouvez garantir la confidentialité et l'intégrité de vos communications ainsi que conserver un contrôle total en les hébergeant.Ce guide s'adresse à vousQue vous soyez un administrateur système chevronné ou un passionné d’open source, ce guide vous montrera comment installer Matrix et Element avec Docker, sur les dernières versions de Debian 12, Ubuntu 24.04, et d'autres distributions Linux.
Vous allez apprendre à déployer un serveur robuste, sécurisé et personnalisable, étape par étape.Pourquoi choisir Matrix et Element ?Décentralisation : Contrairement aux solutions propriétaires, Matrix vous permet d’héberger vos données sur votre propre serveur, tout en étant interopérable avec d'autres instances.
Sécurité renforcée : Chiffrement de bout en bout pour des communications réellement privées.
Flexibilité : Grâce à Docker, le déploiement est rapide et adapté à divers environnements Linux.
Évolutivité : Parfait pour un usage personnel ou pour des équipes professionnelles, avec des options avancées comme la fédération et les intégrations tierces.

Illustration 1 — Comment installer Matrix et Element auto-hébergés avec Docker sur Debian 12, Ubuntu 24.04 et autres distributi

Pré-requis

Avant de commencer, assurez-vous de disposer des éléments suivants :

  • Un serveur Linux fonctionnel :Debian 12 ou Ubuntu 24.04 (ou une autre distribution compatible Docker).Minimum : 2 CPU, 2 Go de RAM et 20 Go de stockage.
  • Debian 12 ou Ubuntu 24.04 (ou une autre distribution compatible Docker).
  • Minimum : 2 CPU, 2 Go de RAM et 20 Go de stockage.
  • Accès root ou utilisateur avec droits sudo.
  • Docker et Docker Compose installés.
  • Un domaine ou sous-domaine :matrix.mondomaine.com et element.mondomaine.com

Installer Matrix et Element

Les étapes d'installation doivent se faire sur un serveur Linux avec un utilisateur ayant les droits d'administrateur sudo ou root.

  1. Créer un répertoire pour Matrix
sudo mkdir matrix && cd matrix
  1. Créer un réseau Docker, Matrix et Element auront leur propre réseau isolé
sudo docker network create --driver=bridge --subnet=10.10.10.0/24 --gateway=10.10.10.1 matrix_net