Luzablue

Tecnología y más

Cómo configurar la alternativa Mattermost Slack en un servidor Ubuntu
Linux

Cómo configurar la alternativa Mattermost Slack en un servidor Ubuntu

Mattermost es una alternativa de código abierto a Slack. Le permite chatear con su equipo en tiempo real y compartir archivos directamente. Para muchos equipos, Slack se ha convertido en una herramienta indispensable. Sin embargo, muchas personas prefieren tener una solución que les dé más control. En este caso, Mattermost es fácilmente la mejor opción y puede confiar en él para un mayor grado de privacidad y seguridad.

Instalar Docker

Hay varias formas de instalar Mattermost en un servidor Linux, pero la mayoría requiere una configuración y un mantenimiento considerables. A menos que tenga una persona o un equipo dedicado a mantener su servidor, probablemente esta no sea la mejor manera de hacerlo. Docker, por otro lado, es mucho más fácil de configurar y los desarrolladores de Mattermost aceptan oficialmente Docker como una forma de instalar y ejecutar el servidor.

Agregar el repositorio de Docker

Las versiones de Docker disponibles en Ubuntu tienden a estar desactualizadas o desactualizadas. Afortunadamente, los desarrolladores de Docker ofrecen un repositorio con los últimos paquetes listos para ser instalados. Primero, instale los requisitos de configuración del repositorio.

Luego importe la clave de depósito.

Cree un nuevo archivo para la configuración de su repositorio en «/etc/apt/sources.list.d/docker.list» y ábralo con su editor de texto favorito. Coloque la siguiente línea en el archivo, asumiendo que está utilizando Ubuntu Bionic.

Guardar y salir del archivo. Luego actualice Apt.

Instalar Docker y Git

Está listo para instalar Docker con Apt. También necesitará Git para la siguiente parte, así que instálelo si aún no lo tiene.

Docker en ejecución

Docker se inicia tan pronto como se completa la instalación.

Descargar el contenedor

Para la siguiente parte, clonarás el último contenedor de Docker de Git. Elija un directorio desde el que desea descargar los archivos y cd anillo.

La descarga tardará unos segundos. Puede seguir el progreso en la ventana de la terminal.

Modificar configuración

Encontrará toda la configuración de su contenedor Mattermost Docker en la carpeta Mattermost-docker que acaba de descargar. El archivo se llama «docker-compose.yml».

Lista de los directorios más importantes

Debajo del título «aplicación:», quita el comentario de las líneas «args:» y «-edition = equipo». Si desea cambiar el usuario en ejecución, no dude en descomentar y editar estas líneas también.

Configuración del contenedor más importante

En la sección «web:», puede cambiar los puertos que utiliza Mattermost para escuchar. De forma predeterminada, utiliza puertos web normales. Si su servidor solo ejecuta Mattermost, esto no será un problema.

Construye el contenedor

Cambie los directorios de la carpeta contenedora, si aún no lo ha hecho. Luego construye el contenedor.

Construye el contenedor Mattermost

Puede llevar un tiempo, pero una vez que se complete la compilación, estará a poca distancia de su servidor Mattermost.

Configure los directorios de datos del servidor y cambie los permisos para que su servidor realmente pueda usarlos.

Inicie Mattermost e inicie sesión

Con el contenedor construido y los directorios configurados, puede iniciarlo.

Abra su navegador y navegue hasta la dirección del servidor y el número de puerto que configuró. Si todo salió bien, será recibido con una página de inicio. Esta página le permite crear su cuenta de administrador. Complete todo para obtener su cuenta.

Crea una cuenta de Mattermost

Después de completar la información, puede acceder a la consola del sistema del servidor. Es la interfaz de administración de todo el servidor.

Consola del sistema Mattermost

Haga clic en su nombre de usuario para volver a la pantalla de selección de equipo y crear un nuevo equipo.

El equipo para crear lo más importante

Primero, establezca un nombre para su equipo. Estos son similares a los canales de Slack, en caso de que no lo hayas adivinado.

Establecer la URL del equipo de Mattermost

Luego, configure la URL del equipo.

Página del equipo de Mattermost

Una vez que se complete la configuración de su equipo, se lo dirigirá a la pantalla de chat de su equipo. Debería resultarle familiar de inmediato.

Ahora puede ejecutar y administrar Mattermost a través de Docker. Puede mantenerlo actualizado y ejecutarlo durante el tiempo que desee. Todo está contenido e independiente de su sistema, para uso en producción le recomendamos que configure su servidor para mayor seguridad y, si es necesario, cree un firewall.

DEJA UNA RESPUESTA

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *