Come installare e integrare Mattermost con ONLYOFFICE Docs
Se stai cercando di sostituire Microsoft Teams e hai bisogno di uno strumento affidabile per la comunicazione interna tra i membri del tuo team, è fortemente consigliabile prendere in considerazione l'installazione di Mattermost sulla tua macchina Linux, che è una piattaforma self-hosted per chiunque desideri un grado di privacy più elevato quando si tratta di collaborazione.
Se non vedi l'ora di provare Mattermost, questo articolo spiegherà come distribuire una versione completa della piattaforma su Linux. Inoltre, imparerai come integrare la tua istanza Mattermost con ONLYOFFICE Docs, una suite per ufficio open source, per funzionalità più collaborative.
Come installare Mattermost in Linux
Mattermost è un hub di collaborazione sicuro creato per programmatori e sviluppatori che consente loro di integrare più strumenti e servizi DevOps per una migliore produttività. Viene fornito con funzionalità importanti come la condivisione di file e la ricerca nella cronologia dei messaggi, che semplifica la collaborazione dei team tecnici.
Mattermost è disponibile per l'implementazione cloud e self-hosted. Uno dei modi più semplici per installare questa piattaforma open source su Linux è eseguirla come contenitore Docker.
Se non hai ancora installato Docker, dai un'occhiata a questa guida Tecmint sull'installazione di Docker o cerca le istruzioni sul sito Web ufficiale di Docker.
Per iniziare, è necessario aprire il terminale ed eseguire i seguenti comandi per clonare il repository Mattermost e inserirlo:
$ git clone https://github.com/mattermost/docker
cd docker
Quindi è necessario creare il proprio file .env
.
$ cp env.example .env
Il passo successivo prevede la creazione delle directory richieste e l'impostazione delle relative autorizzazioni.
$ mkdir -p ./volumes/app/mattermost/{config,data,logs,plugins,client/plugins,bleve-indexes}
sudo chown -R 2000:2000 ./volumes/app/mattermost
Infine, il comando seguente ti consentirà di distribuire Mattermost senza utilizzare NGINX.
$ sudo docker compose -f docker-compose.yml -f docker-compose.without-nginx.yml up -d
Ora puoi accedere alla tua istanza Mattermost inserendo http://<YOUR_MM_DOMAIN>:8065/
nella barra degli indirizzi del tuo browser. Dovrai creare il tuo account amministratore compilando i campi richiesti.
Una volta impostato il tuo account, puoi iniziare a esplorare la piattaforma.
ONLYOFFICE Docs per la collaborazione sui documenti in tempo reale
Uno dei vantaggi di Mattermost è la possibilità di abilitare app e servizi di terze parti all'interno della piattaforma tramite plug-in. Se hai bisogno di collaborare su documenti in tempo reale, puoi installare ONLYOFFICE Docs e abilitarne l'integrazione con Mattermost.
Scopriamo come si può fare.
Come installare ONLYOFFICE Docs in Linux
ONLYOFFICE Docs è una suite per ufficio open source che puoi utilizzare per creare, modificare e co-creare documenti, fogli di calcolo, presentazioni e moduli digitali nel tuo browser. Ti consente inoltre di aprire e visualizzare e-book in diversi formati e file PDF.
Mentre lavori sui file di Office in ONLYOFFICE Docs, puoi utilizzare il plug-in ChatGPT per generare testi e immagini, tradurre parole, creare riassunti, cercare sinonimi ed eseguire altre attività simili.
La suite offre app di integrazione ufficiali per varie soluzioni e piattaforme, tra cui Mattermost.
Su Tecmint puoi trovare le seguenti guide:
- Archivio marittimo
- Successivocloud
- Moodle
- WordPress
- All'aperto
- Odoo
Per installare ONLYOFFICE Docs, fai riferimento alla nostra guida su Installa ONLYOFFICE Docs su Linux. Quando la tua istanza di ONLYOFFICE Docs è pronta per l'integrazione, dovrai installare il connettore corrispondente.
Come integrare Mattermost con ONLYOFFICE Docs
L'ultima versione del connettore ONLYOFFICE è disponibile su GitHub. Ecco perché puoi scaricarlo facilmente dalla pagina di rilascio sul tuo computer senza doverlo clonare tramite il terminale.
Quando hai il file tar.gz, devi tornare alla tua istanza Mattermost e accedere alla console di sistema. Trova PLUGINS e seleziona Gestione plugin. Trova Carica plug-in, scegli il file tar.gz e premi il pulsante Carica.
In alternativa, puoi accedere a questa sezione inserendo l'indirizzo URL (your_mattermost_host)/admin_console/plugins/plugin_management nel tuo browser.
Tieni presente che Mattermost può disabilitare la funzione di caricamento del plug-in. Se riscontri questo problema, devi apportare alcune modifiche al file config.json, che si trova nel seguente percorso:
/home/..../docker/volumes/app/mattermost/config
Questo file ha l'autorizzazione di sola lettura, ma puoi aprirlo per la modifica nel terminale utilizzando un editor di testo. Ad esempio, Vim funziona bene per questo scopo.
Quando modifichi il file config.json, trova le seguenti stringhe:
"PluginSettings": {
"Enable": true,
"EnableUploads": false,
"AllowInsecureDownloadURL": false,
"EnableHealthCheck": true,
"Directory": "./plugins",
"ClientDirectory": "./client/plugins",
"Plugins": {
Imposta il parametro "EnableUploads " su true, salva il file e chiudi il terminale.
Ora puoi tornare alla console di sistema e trovare ONLYOFFICE nella sezione Gestione plugin. Vedrai i seguenti parametri:
- Indirizzo del servizio di modifica dei documenti
- Chiave segreta
- Intestazione JWT
- Prefisso JWT
Quando specifichi questi parametri, puoi iniziare a utilizzare ONLYOFFICE Docs all'interno della piattaforma Mattermost.
ONLYOFFICE Docs e Mattermost: funzionalità di base
L'integrazione di ONLYOFFICE Docs e Mattermost ti consente di aprire e modificare i file DOCX, XLSX e PPTX. Altri formati sono disponibili solo per la visualizzazione. Ad esempio, CSV, ODT, ODS, ODP, DOC, RTF, ecc.
È inoltre possibile condividere i file con i tipi di autorizzazione di base, scegliendo tra Visualizzazione e Modifica. Un'altra caratteristica dell'integrazione è la possibilità di co-modificare i documenti in tempo reale insieme ad altri utenti di Mattermost.
Conclusione
Mattermost è un potente strumento di collaborazione per sviluppatori di software e team tecnici. Con ONLYOFFICE Docs integrato, la piattaforma diventa ancora più potente, consentendo ai suoi utenti di lavorare in modo collaborativo sui documenti in tempo reale senza passare a un'app di terze parti.