Repolode
matrix-construct

matrix-construct/tuwunel

Un homeserver Matrix escrito en Rust, alternativa directa a Synapse y sucesor de conduwuit.

Alternativa open source a:Synapse

Estrellas
2,738
Forks
244
Issues abiertos
84
Último commit
hace 14 horas

¿Qué es?

Tuwunel es un homeserver Matrix escrito íntegramente en Rust. Funciona con clientes, bridges y bots de Matrix existentes, y busca implementar por completo la especificación Matrix para todos los casos de uso, salvo los más especializados. Se presenta como una alternativa más económica a Synapse para quienes quieren alojar su propio servidor de chat.

El proyecto es el sucesor oficial de conduwuit y permite migrar directamente desde conduwuit, Conduit y sus forks: lee sus bases de datos RocksDB en el primer arranque. Por ahora, no admite la migración desde Synapse. Se configura mediante un archivo TOML, con server_name y database_path como ajustes obligatorios; TLS suele gestionarse con un proxy inverso como Caddy.

Entre las opciones de despliegue se incluyen imágenes de Docker en DockerHub y GHCR, binarios estáticos, paquetes Deb y RPM, un repositorio apt y paquetes para Arch, Alpine, Nix y Gentoo.

Funciones clave

  • 01Implementa la especificación Matrix para casi todos los casos de uso.
  • 02Almacena los datos en RocksDB y permite migrar directamente desde bases de datos de Conduit y conduwuit.
  • 03Se configura con un único archivo TOML e incluye la opción de usar un token secreto de registro.
  • 04La primera cuenta registrada se convierte en administradora del servidor.
  • 05Se distribuye como imágenes de Docker, binarios estáticos y paquetes Deb, RPM y Nix.

Casos de uso

  • Alojar un servidor de chat Matrix privado para una familia, un equipo o una comunidad.
  • Sustituir una instalación de Synapse por un homeserver más ligero basado en Rust, cuando la migración sea compatible.
  • Alojar un homeserver para clientes, bridges y bots de Matrix.
  • Desplegar un servidor Matrix propio en Debian, Ubuntu, Fedora o NixOS.

Inicio rápido

  1. 1

    Descarga la imagen oficial de Docker

    docker pull jevolk/tuwunel:latest
  2. 2

    O clona el código fuente

    git clone https://github.com/matrix-construct/tuwunel.git
  3. 3

    Copia y edita tuwunel-example.toml para configurar server_name y database_path

  4. 4

    Inicia el servidor, conecta un cliente y regístrate; el primer usuario que se registre será administrador

Antes de usarlo

  • La migración desde Synapse aún no es compatible.
  • No se puede cambiar server_name una vez configurado, así que elígelo con cuidado.

En colecciones

Temas

#matrix#chat#homeserver#rust#self-hosted#messaging#rocksdb#conduit#conduwuit#matrix-chat

Preguntas frecuentes

¿Qué es tuwunel?
Un homeserver Matrix escrito en Rust, alternativa directa a Synapse y sucesor de conduwuit. Tuwunel es un homeserver Matrix escrito íntegramente en Rust. Funciona con clientes, bridges y bots de Matrix existentes, y busca implementar por completo la especificación Matrix para todos los casos de uso, salvo los más especializados. Se presenta como una alternativa más económica a Synapse para quienes quieren alojar su propio servidor de chat.
¿tuwunel es gratuito? ¿Qué licencia tiene?
tuwunel es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿tuwunel sigue mantenido?
Mantenimiento activo. El último commit de tuwunel fue el 6 nov 2026.
¿Para qué puedo usar tuwunel?
Alojar un servidor de chat Matrix privado para una familia, un equipo o una comunidad. Sustituir una instalación de Synapse por un homeserver más ligero basado en Rust, cuando la migración sea compatible. Alojar un homeserver para clientes, bridges y bots de Matrix. Desplegar un servidor Matrix propio en Debian, Ubuntu, Fedora o NixOS.
¿Cómo se instala tuwunel?
Descarga la imagen oficial de Docker: docker pull jevolk/tuwunel:latest O clona el código fuente: git clone https://github.com/matrix-construct/tuwunel.git Copia y edita tuwunel-example.toml para configurar server_name y database_path Inicia el servidor, conecta un cliente y regístrate; el primer usuario que se registre será administrador
¿Dónde consigo tuwunel?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/matrix-construct/tuwunel

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados