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)
- App Element X → "Iniciar sesión en un servidor propio"
- Servidor:
https://matrix.sc
- Usuario y contraseña SmallCountry
- 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
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