Solución

VPS para un homeserver de Matrix o un servidor XMPP

Cutter 8 · $34/moCutter 16 · $62/mo
Respuesta corta

Synapse consume mucha memoria: un homeserver pequeño que federa con salas ocupadas necesita 4 GB, y 8 GB si te unes a salas públicas grandes. Conduit o Dendrite funcionan con una fracción de eso. XMPP con Prosody es aún más ligero: un núcleo y 1 GB sirven a cientos de usuarios. Los tres son sensibles a E/S, así que pon la base de datos en NVMe.

Qué necesitas

Especificaciones mínimas para servidores matrix y xmpp
RecursoLo que realmente necesita
CPU2 núcleos para Synapse, 1 para Conduit o Prosody
RAM4–8 GB para Synapse, 1–2 GB para Conduit o Prosody
DiscoNVMe, 160 GB — el estado de federación crece sin tregua
RedUbicación bien interconectada; la federación es sensible a la latencia

Planes recomendados

Cutter

Cutter 8

$ 34 /month
vCPU
4 × dedicado
RAM
8 GB
Almacenamiento
160 GB NVMe SSD
Transferencia
10 TB
IPv4 / IPv6
1 / /64 routed
Configurar
Cutter

Cutter 16

$ 62 /month
vCPU
6 × dedicado
RAM
16 GB
Almacenamiento
320 GB NVMe SSD
Transferencia
15 TB
IPv4 / IPv6
1 / /64 routed
Configurar
Skiff

Skiff 4

$ 12 /month
vCPU
2 × compartido
RAM
4 GB
Almacenamiento
60 GB NVMe SSD
Transferencia
4 TB
IPv4 / IPv6
1 / /64 routed
Configurar

Ubicaciones recomendadas

La ubicación suele ser la decisión que más importa para esta carga de trabajo, ya sea porque domina la latencia o porque domina la jurisdicción.

Por qué OnionVPS para esto

  • Alojar tu propio homeserver significa que tus metadatos (con quién hablas, cuándo) permanecen en hardware que alquilas.
  • Las jurisdicciones de privacidad implican que no hay obligación legal de retener esos metadatos.
  • El almacenamiento NVMe evita que la resolución de estado de Synapse se convierta en el cuello de botella habitual.
  • El pago con criptomonedas mantiene la propiedad del servidor separada de tu identidad.

Cómo configurarlo

  1. Implementa un Cutter 8 con Debian 13

    Cuatro núcleos y 8 GB si planeas federar ampliamente.

  2. Instala Synapse, Conduit o Prosody

    Conduit si quieres bajo uso de recursos; Synapse si necesitas todas las funciones.

  3. Configura la delegación well-known

    Sirve /.well-known/matrix/server para que la federación te encuentre en el puerto correcto.

  4. Coloca PostgreSQL en el mismo volumen NVMe

    Nunca ejecutes Synapse con SQLite más allá de un servidor de pruebas personal.

  5. Poda el estado antiguo regularmente

    El estado de la federación crece sin límite; programa la API de purga o el compresor de estado.

Preguntas frecuentes

¿Cuánta RAM necesita un homeserver de Matrix?

Synapse necesita 4 GB para un servidor pequeño y 8 GB una vez que te unes a salas federadas grandes. Conduit hace lo mismo con menos de 512 MB, a costa de cierta completitud de funciones.

¿Puedo federar desde un VPS offshore?

Sí. La federación solo requiere una IP pública, un dominio y un certificado válido. La jurisdicción no afecta la federación, solo a quién puede obligarte a entregar tus metadatos.

¿Son privados los metadatos de Matrix?

El contenido de los mensajes está cifrado de extremo a extremo, pero la pertenencia a salas y los metadatos de sincronización viven en el homeserver. Tener el tuyo propio es la única forma de mantenerlos en hardware que controlas.