Monorepo de SDKs para Ethora, una plataforma de chat y mensajería con SDKs para React, React Native, Android, iOS y WordPress, además de herramientas para bots de IA y MCP.
snikket-im/snikket-server
Scripts de compilación para crear las imágenes Docker del servidor de mensajería personal autoalojado Snikket.
- Estrellas
- 475
- Forks
- 53
- Issues abiertos
- 59
- Último commit
- hace 5 días
¿Qué es?
Este repositorio contiene el código fuente de compilación de las imágenes Docker que usa el servicio Snikket, un sistema de mensajería personal de código abierto y autoalojado. Su objetivo es ofrecer una alternativa a las plataformas de mensajería propietarias y centralizadas, sin dejar de ser fácil de configurar y ejecutar.
La compilación se controla con GNU make y usa Ansible para el aprovisionamiento, mientras que Docker se encarga de crear las imágenes. Al ejecutar make se generan las imágenes. Para iniciar el proyecto con docker compose, primero hay que copiar el archivo de configuración de ejemplo snikket.conf.example como snikket.conf y editar sus valores.
Este repositorio está pensado principalmente para quienes quieran crear sus propias imágenes de Snikket, por ejemplo, para desarrollo o pruebas, y no para los usuarios finales, que pueden seguir la guía de instalación estándar.
Funciones clave
- 01Crea imágenes Docker del servidor Snikket con GNU make
- 02Usa Ansible para el aprovisionamiento durante la compilación
- 03Incluye un archivo de configuración de ejemplo para personalizar el despliegue
- 04Permite iniciar el servicio con docker compose
Casos de uso
- Crear imágenes personalizadas del servidor Snikket para desarrollo
- Probar cambios en el proceso de compilación de las imágenes del servidor Snikket
- Ejecutar una instancia autoalojada de Snikket con docker compose
Inicio rápido
- 1
Sigue la guía oficial de instalación de Snikket en el sitio web
- 2
Copia el archivo de configuración de ejemplo como snikket.conf
- 3
Edita snikket.conf con tus valores y, a continuación, inicia el servidor con docker compose
docker compose up -d
Antes de usarlo
- Este repositorio solo contiene scripts para crear las imágenes, así que quienes quieran ejecutar Snikket directamente deben seguir la guía oficial de instalación.
- Para crear las imágenes se necesitan GNU make, Docker y Ansible; solo se han probado versiones de lanzamientos antiguos.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es snikket-server?
- Scripts de compilación para crear las imágenes Docker del servidor de mensajería personal autoalojado Snikket. Este repositorio contiene el código fuente de compilación de las imágenes Docker que usa el servicio Snikket, un sistema de mensajería personal de código abierto y autoalojado. Su objetivo es ofrecer una alternativa a las plataformas de mensajería propietarias y centralizadas, sin dejar de ser fácil de configurar y ejecutar.
- ¿snikket-server es gratuito? ¿Qué licencia tiene?
- snikket-server es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿snikket-server sigue mantenido?
- Mantenimiento activo. El último commit de snikket-server fue el 1 nov 2026.
- ¿Para qué puedo usar snikket-server?
- Crear imágenes personalizadas del servidor Snikket para desarrollo Probar cambios en el proceso de compilación de las imágenes del servidor Snikket Ejecutar una instancia autoalojada de Snikket con docker compose
- ¿Cómo se instala snikket-server?
- Sigue la guía oficial de instalación de Snikket en el sitio web Copia el archivo de configuración de ejemplo como snikket.conf Edita snikket.conf con tus valores y, a continuación, inicia el servidor con docker compose: docker compose up -d
- ¿Dónde consigo snikket-server?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/snikket-im/snikket-server
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor de código abierto en Erlang para chat XMPP en tiempo real, mensajería MQTT y señalización de voz y video SIP.
Un servidor de mensajería instantánea XMPP, escalable y tolerante a fallos, escrito en Erlang y diseñado para grandes instalaciones empresariales.
Servidor de chat XMPP/Jabber basado en Java, modular y configurable, con conexiones de clientes por TCP, BOSH y WebSockets.
Servidor de chat basado en uWebSockets.js que ofrece una alternativa a XMPP, con backend en Node.js, MongoDB y Redis.
Configuración basada en Docker para desplegar una instancia completa y autohospedada del chat Stoat, con back-end, cliente web, servidor de archivos y proxies.