Instala Mattermost con MySQL en Ubuntu 14.04 y Debian 8 . Mattermost es la mejor alternativa de la aplicación de mensajería Slack. Le brinda la opción de todas las comunicaciones en un solo lugar con una interfaz fácil de usar. Puede compartir fácilmente mensajes y archivos en computadoras de escritorio y dispositivos móviles.
Paso 1:configurar el servidor de base de datos MySQL
Primero necesita instalar el servidor de base de datos MySQL en su sistema. Use el siguiente comando para instalar la versión predeterminada disponible de mysql o lea este tutorial.
$ sudo apt-get install mysql-server
Ahora cree una base de datos para la instalación más importante y un usuario mysql para la autenticación.
$ mysql -u root -p mysql> CREATE DATABASE mattermost; mysql> GRANT ALL on mattermost.* to [email protected] IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES;
Paso 2:descarga el archivo de Mattermost
Ahora puede usar la cuenta raíz o una cuenta separada para su instalación más importante. Use los comandos a continuación para crear una cuenta separada.
$ sudo adduser mmuser $ sudo passwd mmuser
Ahora cambie a la cuenta recién creada y descargue la edición compilada más importante usando el siguiente comando. Para encontrar la última versión, visite aquí. Extraiga también el archivo comprimido descargado.
$ sudo su - mmuser $ wget https://releases.mattermost.com/2.2.0/mattermost-team-2.2.0-linux-amd64.tar.gz $ tar xzf mattermost-team-2.2.0-linux-amd64.tar.gz
Paso 3:configurar Mattermost
Ahora edite el archivo de configuración más importante config/config.json y actualice los detalles a continuación en SqlSettings sección. Actualice los valores de DataSource según los registros creados en el paso 1.
"DriverName": "mysql", "DataSource": "mmuser:[email protected](localhost:3306)/mattermost?charset=utf8mb4,utf8",
Ahora cree un directorio de datos para la instalación más importante. Esta es la ubicación donde mattermost guarda los datos de los equipos, como archivos cargados, etc.
$ mkdir ~/mattermost/data
Paso 4:Inicie el servidor Mattermost
La configuración más importante se ha completado. Ahora use los siguientes comandos para iniciar el servicio más importante.
$ cd ~/mattermost/bin $ ./platform
Mattermost predeterminado se ejecuta en el puerto 8065, que se puede cambiar en config/config.json expediente. Acceda a su servidor en el puerto 8065 (o puerto personalizado) a través del navegador web.
http://svr1.tecadmin.net:8065/
Ahora puede que necesite crear su primer equipo en la materia. Para crear un equipo, ingrese la dirección de correo electrónico para la cuenta del administrador del equipo y haga clic en Crear equipo.
Asegúrese de que el correo electrónico del administrador sea correcto y haga clic en "Sí, esta dirección es correcta".
Ahora ingrese el nombre de su equipo en el cuadro y haga clic en Siguiente.
Puede personalizar la URL de su equipo aquí. Ingrese la URL del equipo requerida y haga clic en Siguiente.
Ahora elija un nombre de usuario para su cuenta de administrador y haga clic en Siguiente.
Introduzca una contraseña segura para su cuenta de administrador y haga clic en Finalizar.
Tu equipo ha sido creado con éxito y serás redirigido a tu cuenta.
Paso 5:Configurar Mattermost con Upstart
Ahora cree un script de inicio importante para Upstart daemon. Edite /etc/init/mattermost.conf archivo en el editor de texto y agregue el siguiente contenido.
start on runlevel [2345] stop on runlevel [016] respawn chdir /home/mmuser/mattermost setuid mmuser exec bin/platform
Ahora puede usar los siguientes comandos para iniciar y detener lo más importante.
$ sudo start mattermost $ sudo stop mattermost