Saltar a contenido
Matrix

Chat · Videollamadas · Cifrado E2E (cifrado de extremo a extremo) · Mensajería

📌 v1.152.1 · 2026-05-07

Matrix (Continuwuity) — Chat y videollamadas cifradas

Sustituiría a WhatsApp y Telegram. Las conversaciones viven en tus servidores, cifradas de extremo a extremo. Ni siquiera el administrador puede leer tus mensajes.

Como usuario

Qué podrás hacer

  • Chats individuales y salas de grupo
  • Llamadas de voz y videollamadas
  • Compartir archivos e imágenes
  • Cifrado de extremo a extremo (E2E)
  • Salas organizadas por temas: Casa Chapinería, Finca, General familia
  • Comandos del sistema: /estado, /reiniciar bomba, /horus

Cómo se accederá

Plataforma Cómo
Navegador https://matrix.sc
Ubuntu Cliente Element Desktop desde element.io
Android App Element X desde Google Play
FireTV No aplica

Primeros pasos (previstos)

  1. App Element X → "Iniciar sesión en un servidor propio"
  2. Servidor: https://matrix.sc
  3. Usuario y contraseña SmallCountry
  4. Ubuntu: descargar Element desde element.io

Integración con otros servicios de SmallCountry

Servicio Relación
Jitsi Videollamadas grupales — Matrix usa Jitsi como motor WebRTC
Authentik OIDC (protocolo de autenticación OpenID Connect) — inicio de sesión unificado
Caddy Proxy inverso con TLS (cifrado de comunicaciones)
ntfy Notificaciones push del sistema también llegan aquí
n8n Bot de Matrix que responde comandos desde LXC (contenedor ligero de Proxmox) 192
Joplin Server Puedes compartir notas desde Matrix

Servicios que lo hacen posible

  • Docker — continuumwity (fork ligero de Synapse) + Element Web
  • PostgreSQL — base de datos de mensajes y salas
Para el administrador (diseño previsto)

Datos del servicio

LXC 190
IP 10.10.20.190
Tier B
Impacto 🔴 Crítico — medio de comunicación principal de la familia

Almacenamiento persistente

ZFS (sistema de archivos con integridad de datos) dataset rpool/datos/matrix
Montaje en LXC /opt/matrix/
Subdirectorios config/ data/ logs/
Backup PBS (sistema de copias de seguridad de Proxmox) diario + dump SQL

Healthcheck

curl -s https://matrix.sc/_matrix/client/versions

Logs y diagnóstico

docker logs --tail 100 matrix
journalctl -u matrix

Backup manual

zfs snapshot rpool/datos/matrix@manual-$(date +%Y%m%d)

Problemas comunes

  • "No se envían mensajes": verificar que el servicio Matrix está corriendo
  • "No se ven mensajes antiguos": puede ser un problema de sincronización de la BD tras failover
  • "No funciona videollamada": verificar que Jitsi está operativo
Para el arquitecto (diseño previsto)

Relaciones con otros servicios

flowchart LR
    Caddy[Caddy LXC 102] -->|TLS + forward_auth| Matrix[Matrix LXC 190]
    Authentik[Authentik LXC 105] -->|OIDC| Matrix
    Matrix -->|WebRTC| Jitsi[Jitsi]
    Bot[Bot Matrix LXC 192] -->|API| Matrix
    Matrix -->|comandos| n8n[n8n]

Configuración de red

Bridge Puerto Acceso desde
vmbr2 8008 API (interfaz de programación) — Caddy (LXC 102)
vmbr2 8448 Federación — externo

En Pi-hole

matrix.sc  →  10.10.20.190

En Caddy

matrix.sc {
    forward_auth authentik.sc
    reverse_proxy 10.10.20.190:8008
}

En Authentik

Provider OIDC
Grupos asignados familia / empresa

Orquestación

Componente Path
Rol Ansible roles/matrix/
Playbook deploy-matrix.yml
Módulo OpenTofu modules/matrix/
Semaphore Proyecto matrix, Template deploy
Forgejo Actions .forgejo/workflows/matrix.yml
Repo Forgejo infra-core/
Ficha versionada docs/fichas/programas/matrix.md

Secciones relacionadas

🌐 Enlaces de interés

Sitio oficial · Element · Continuwuity