Nube y contenedores

Cómo instalar Matrix y Element autoalojados con Docker en Debian 12, Ubuntu 24.04 y otras distribuci

Instale un servidor Matrix y su cliente web Element con Docker en Debian 12, Ubuntu 24.04 u otra distribución Linux: requisitos previos y primeros pasos.

· 2 min de lectura · nivel intermedio · en Debian 12, Ubuntu 24.04

IntroducciónLa mensajería segura mediante cifrado y descentralizada nunca ha sido tan importante como hoy. Con soluciones como el protocolo Matrix y su cliente web Element, puede garantizar la confidencialidad y la integridad de sus comunicaciones, además de conservar un control total alojándolas usted mismo.Esta guía está dirigida a ustedTanto si es un administrador de sistemas experimentado como un apasionado del código abierto, esta guía le mostrará cómo instalar Matrix y Element con Docker, en las últimas versiones de Debian 12, Ubuntu 24.04 y otras distribuciones Linux.
Va a aprender a desplegar un servidor robusto, seguro y personalizable, paso a paso.¿Por qué elegir Matrix y Element?Descentralización: a diferencia de las soluciones propietarias, Matrix le permite alojar sus datos en su propio servidor, siendo a la vez interoperable con otras instancias.
Seguridad reforzada: cifrado de extremo a extremo para unas comunicaciones realmente privadas.
Flexibilidad: gracias a Docker, el despliegue es rápido y se adapta a diversos entornos Linux.
Escalabilidad: ideal para un uso personal o para equipos profesionales, con opciones avanzadas como la federación y las integraciones de terceros.

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

Requisitos previos

Antes de empezar, asegúrese de disponer de los elementos siguientes:

  • Un servidor Linux operativo:Debian 12 o Ubuntu 24.04 (u otra distribución compatible con Docker).Mínimo: 2 CPU, 2 GB de RAM y 20 GB de almacenamiento.
  • Debian 12 o Ubuntu 24.04 (u otra distribución compatible con Docker).
  • Mínimo: 2 CPU, 2 GB de RAM y 20 GB de almacenamiento.
  • Acceso root o usuario con permisos sudo.
  • Docker y Docker Compose instalados.
  • Un dominio o subdominio:matrix.midominio.com y element.midominio.com

Instalar Matrix y Element

Los pasos de instalación deben realizarse en un servidor Linux con un usuario que tenga permisos de administrador sudo o root.

  1. Crear un directorio para Matrix
sudo mkdir matrix && cd matrix
  1. Crear una red Docker; Matrix y Element tendrán su propia red aislada
sudo docker network create --driver=bridge --subnet=10.10.10.0/24 --gateway=10.10.10.1 matrix_net