Zulip es un software colaborativo y de chat de código abierto creado por Jeff Arnold, Waseem Daher, Jessica McKellar y Tim Abbott en 2012. Hoy en día, es una de las alternativas gratuitas y de código abierto más importantes a Slack, con más de 500.000 aportaciones por más de mil personas.
Por lo tanto, Zulip tiene una comunidad de desarrollo significativamente mayor y más activa que otras soluciones modernas de chat en dentro del código abierto como Mattermost, Rocket.Chat y Matrix. Nativamente incorpora interfaz Web, pero también están disponibles clientes para la mayoría de sistemas operativos de escritorio y de smartphones en sus respectivas stores.
Adicionalmente cuenta con más de 120 integraciones nativas, por ejemplo sistemas de monitorización como Grafana, Zabbix, Nagios, BigBlueButton, etc. Así como también con diferentes tipos de autentificación, entre ellos LDAP.
Instalación
La instalación de Zulip es realmente sencilla, incorporan un script de instalación automatizado y en cuestión de minutos estará listo. Simplemente, ejecuta los siguientes comandos en un nuevo servidor con una distribución basada en Debian.
Primero efectúa una actualización de paquetes, para ello ejecuta:
# apt update && apt upgrade -y
Una vez terminada, accede al directorio temporal y descarga Zulip en él:
# cd /tmp && curl -fLO https://download.zulip.com/server/zulip-server-latest.tar.gz
Posteriormente, descomprime el archivo descargado:
# tar -xf zulip-server-latest.tar.gz
Y ejecuta el script de instalación con la opción de certbot, recuerda modificar el correo y el subdominio de ejemplo (recuerda tener previamente un registro DNS tipo A apuntando a la IP del servidor del registro que vayas a utilizar):
# ./zulip-server-*/scripts/setup/install --certbot --email=usuario@ejemplo.es --hostname=zulip.ejemplo.es
Se ejecutará y se completará la instalación de Zulip en unos pocos minutos, recuerda que solicitará la aceptación del acuerdo con Let's Encrypt para el certificado SSL.
Al terminar la instalación proporcionará un enlace para crear la organización como el siguiente mensaje:
Please visit the following secure single-use link to register your new Zulip organization:
https://zulip.ejemplo.es/new/kyjls6xoolyzyksg3zcm5r3s
En caso que se caducara el enlace, puedes obtener uno nuevo ejecutando lo siguiente:
# su zulip -c '/home/zulip/deployments/current/manage.py generate_realm_creation_link'
Por último, ingresa el enlace en un navegador y completa la configuración:
Primero introduce tu dirección de correo electrónico y posteriormente completa el formulario:
Una vez finalizado tendrás preparado Zulip para empezar a utilizarlo:
Esperamos haberte ayudado con este artículo. ¿Lo has probado? ¡Déjanos tus comentarios! 🙂
Recuerda, si tienes consultas sobre esta u otra cuestión relacionada con tus servidores en Clouding, no dudes en escribir a soporte@clouding.io ¡Estamos a tu lado para lo que necesites!