Integrare solo documenti di Office e NextCloud per creare un ambiente collaborativo in Ubuntu

Integrare solo documenti di Office e NextCloud per creare un ambiente collaborativo in Ubuntu
In questo articolo, imparerai come installare i documenti OnlyOffice nella tua macchina Ubuntu e collegare il server di documenti OnlyOffice a NextCloud tramite il connettore ufficiale. Questa integrazione ti consente di creare un ambiente collaborativo in cui sarai in grado di co-modificare i documenti in tempo reale con altri utenti.

Vantaggi dei soli documenti

Soloffice Docs è un pacchetto Office autonomo che consente di creare un ambiente collaborativo sicuro su un server locale. È open source al 100%, quindi il suo codice sorgente è disponibile pubblicamente in GitHub (solo server di documenti) secondo i termini e le condizioni della licenza AGPL V3.

Ecco cosa ha i documenti dell'Oxoffice nel suo arsenale:

    • Completa il pacchetto Office con un processore di testo, un programma di fogli di calcolo, un creatore di moduli e uno strumento di presentazione.
    • Visualizzatore integrato per file PDF, PDF/A, DJVU e XPS.
    • Conversione da pdf a docx.
    • Perfetta compatibilità con i formati OOXML e, quindi, con documenti di parole, fogli Excel e diapositive PowerPoint.
    • Funzionalità di formattazione multipla e strumenti di styling.
    • Varie autorizzazioni di accesso ai documenti e condivisione pubblica.
    • Modalità di co-modifica rapida e rigorosa.
    • Collaborazione del documento in tempo reale con modifiche alla traccia, cronologia delle versioni, commenti e comunicazione.
    • Confronto dei documenti.
    • Firme e filigrane digitali.
    • Modalità oscura e opzioni di ridimensionamento fino al 500%.
    • Editori desktop gratuiti per Windows, Linux e MacOS.
    • App mobili per Android e iOS disponibili senza costo.


Tutte le caratteristiche di montaggio e collaborativo dei documenti OnlyOffice sono disponibili nella sua versione gratuita chiamata Community Edition. Tuttavia, ci sono anche edizioni commerciali scalabili con accesso agli editori Web OnlyOffice, supporto tecnico e aggiornamenti regolari per le aziende e gli sviluppatori di software.

Configurazione di sistema

    • CPU: processore dual-core a 2 GHz
    • RAM: 2 GB o più
    • HDD: almeno 40 GB
    • Scambia: 4 GB o più
    • OS: Ubuntu 18.04 o 20.04

Requisiti vari

Inoltre, è necessario avere l'ultima versione del docker installato nella tua macchina Ubuntu perché questo è il modo più semplice per distribuire i documenti OnlyOffice. Si prega di leggere questa guida se non hai ancora il docker.

Inoltre, è necessario avere l'ultima versione dei documenti OnlyOffice installati (noti anche come Soloffice Document Server). Installalo seguendo le istruzioni dettagliate in questo articolo.

Infine, non puoi andare d'accordo con l'ultima versione di Nextcloud. Questo articolo ti aiuterà a superare il processo di installazione e configurazione con meno sforzi.

Quando si dispone di tutti i componenti richiesti installati e configurati nel server, è possibile procedere con il processo di integrazione. Per tua comodità, l'intero processo è diviso in diversi passaggi che devi seguire correttamente per assicurarsi che la soluzione combinata OnlyOffice e NextCloud funzioni come dovrebbe.

Passo 1. Installazione del connettore OnlyOffice

L'app ufficiale di integrazione solo office può essere installata in due modi. Il modo più senza sforzo è trovarlo nel mercato delle applicazioni di NextCloud integrato. A tale scopo, devi solo accedere alla tua istanza NextCloud con i diritti dell'amministratore e seguire questi passaggi:

    • Nell'angolo in alto a destra dello schermo, trova il nome utente e fai clic su di esso.
    • Scegli le app.
    • Trova la categoria Strumenti.
    • Seleziona Soloffice.
    • Fai clic su Download e Abilita.

Se eseguito correttamente, l'app di integrazione viene scaricata automaticamente.

In alternativa, è possibile installare manualmente il connettore. Per l'installazione manuale, scaricare l'app di integrazione ufficiale dall'App Store NetxCloud o dal GitHub. Questo comando ti aiuta a ottenere ciò di cui hai bisogno dal github:

wget https: // github.com/solaffice/solaffice-nextcloud/archive/refs/tags/vx.X.X.catrame.Gz


Si prega di notare che VX.X.X indica la versione del connettore. Idealmente, l'ultima versione dovrebbe essere indicata qui.

Dopo aver lanciato il comando precedente, decomprimere l'archivio:

TAR -XVZF VX.X.X.catrame.Gz


Ora, devi cambiare il nome della cartella in Soloffice:

MV soloffice-nextcloud-x.X.X Soloffice


Quindi, clona il codice sorgente del connettore OnlyOffice e compilalo con questo comando:

Git clone https: // github.com/soloffice/soloffice-nextcloud.Git Soloffice
CD Soloffice
Aggiornamento del sottomodulo Git -Init -RECURSIVO


Copia la cartella risultante nella directory delle app server NextCloud:

cp -r/root/soloffice//var/www/html/apps/


Quindi, inserisci la directory delle app di NextCloud:

CD/VAR/WWW/HTML/APPS


Ora, devi cambiare il proprietario. Questa operazione è necessaria per aggiornare l'app di integrazione dall'interfaccia NextCloud:

CHOWN -R WWW-DATA: WWW-DATA OnlyOffice


Successivamente, torna all'istanza di NextCloud e vai alle impostazioni facendo clic sul nome utente nell'angolo superiore destro. Fare clic su App e selezionare le app disabilitate sul pannello sul lato sinistro. Trova l'unico office e fai clic sul pulsante Abilita.

Passo 2. Configurazione del connettore

Ora, è necessario configurare l'app di integrazione installata. Affinché ciò accada, vai alla pagina delle impostazioni e trova la sezione Amministrazione sul pannello sul lato sinistro. Fai clic sull'icona OnlyOffice e vedrai queste seguenti opzioni:

    • Soloffice Docs Indirizzo. Questa opzione obbligatoria indica l'indirizzo URL del server di documenti OnlyOffice. Se hai installato i documenti OnlyOffice utilizzando una porta personalizzata, specificare questa porta. Per esempio, http: // 127.0. 0.1: 8081/.
    • Disabilita la verifica del certificato. Questa opzione viene utilizzata per disabilitare la verifica del certificato che consente a NextCloud di stabilire una connessione con il solo server di documenti se si utilizza i propri certificati autofirmati. Tuttavia, si consiglia di utilizzare i certificati emessi da un'autorità di certificazione (CA).
    • Chiave segreta. Questa opzione viene utilizzata per firmare i dati.

Nella sezione Impostazioni del server avanzate, troverai le seguenti opzioni:

    • Soloffice Docs Indirizzo per le richieste interne dal server. Questo è l'indirizzo URL utilizzato per accedere ai documenti OnlyOffice di NextCloud.
    • Indirizzo del server per richieste interne da solo documenti. Questo è l'indirizzo URL progettato per accedere a Nextcloud dai documenti di OnlyOffice.


Queste due opzioni sono utili se la tua rete non consente le richieste tra i documenti di OnlyOffice e il NextCloud utilizzando gli indirizzi pubblici. Dopo aver configurato le opzioni richieste, non dimenticare di fare clic su Salva.

Inoltre, ci sono alcune impostazioni aggiuntive che puoi abilitare o disabilitare se necessario. Ad esempio, le opzioni comuni e di personalizzazione.

Quando hai finito con il processo di configurazione, è possibile abilitare a JWT di rendere più sicuro il documento.

Passaggio 3. Abilitazione di JWT

Nei documenti OnlyOffice, il token Web JSON (JWT) viene utilizzato per prevenire un accesso non autorizzato ai documenti. Per abilitare questa opzione, è necessario abilitare prima la convalida del token e inserire la chiave segreta nelle impostazioni di OnlyOffice.

Per farlo, apri il locale.file json utilizzando qualsiasi editor di testo. Accedi al contenitore Docker Docker Soloffice lanciando il Docker Exec -It Bash comanda e trova il /etc/solaffice/documentserver/locale.JSON file.

Per abilitare la convalida del token, impostare tutti i valori falsi su true nelle seguenti sezioni:

    • Servizi.Coauthoring.gettone.abilitare.browser
    • Servizi.Coauthoring.gettone.abilitare.richiesta.Inbox
    • Servizi.Coauthoring.gettone.abilitare.richiesta.Outbox

Inserisci la tua chiave segreta. Deve essere lo stesso:

Servizi.Coauthoring.segreto.Inbox.corda
Servizi.Coauthoring.segreto.Outbox.corda
Servizi.Coauthoring.segreto.sessione.corda

"Servizi":
"Coauthoring":
"gettone":
"abilitare":
"richiesta":
"Inbox": vero,
"Outbox": vero
,
"browser": vero

,
"segreto":
"Inbox":
"String": "Yoursecret"
,
"Outbox":
"String": "Yoursecret"
,
"sessione":
"String": "Yoursecret"





Salva le modifiche e riavvia i servizi:

Supervisorctl Riavvia tutto


Infine, inserisci la stessa chiave segreta nelle impostazioni di OnlyOffice.

Questo è tutto! Ora hai creato un ambiente collaborativo nel tuo server Ubuntu in cui puoi fare quanto segue:

    • Apri, modifica e salva documenti di testo, fogli di calcolo, moduli e presentazioni riempiebili.
    • Condividi i file con gli altri utenti utilizzando le autorizzazioni di condivisione più avanzate.
    • Proteggi i documenti con le filigrane.
    • Collabora sui documenti online sfruttando al massimo le due modalità di co-modifica rapida e rigorosa, le modifiche a monitora e le caratteristiche della cronologia delle versi.

Il co-editing tramite il solo dottore è disponibile tra diverse istanze Federated NextCloud collegate allo stesso server di documenti OnlyOffice.


Non dimenticare che NextCloud non è l'unica opzione di integrazione per i documenti di OnlyOffice. È possibile integrare questa suite di ufficio open source con una vasta gamma di piattaforme di sincronizzazione e condivisione e sistemi di gestione dei documenti per consentire una modifica e una collaborazione di documenti in tempo reale:

    • proprio cloud
    • WordPress
    • Feafile
    • Rossa
    • Strapi
    • Nuxeo
    • Plone, ecc.

L'elenco completo di tutte le opzioni di integrazione disponibili per i documenti OnlyOffice è disponibile sul sito ufficiale.