Installa solo documenti per la modifica dei documenti online?

Installa solo documenti per la modifica dei documenti online?

Soloffice Docs è una suite di uffici autosucchiati distribuita in termini di licenza AGPLV3. Consente di modificare documenti di testo, fogli di calcolo e presentazioni in un browser.

Compatibilità del formato

Proprio come la versione desktop, OnlyOffice Docs utilizza DOCX, XLSX e PPTX come formati di base. Ciò significa che OnlyOffice crea questi file e li salva per impostazione predefinita.

I file ODF sono supportati attraverso la conversione. Ad esempio, se apri un file ODT, verrà convertito in DOCX. Dopo aver finito la modifica, puoi salvare il file su ODT.

Anche i vecchi file binari (Doc, XLS, PPT). Tuttavia, non puoi salvare a questi formati.

A parte questo, i file PDF sono disponibili per la visualizzazione. Puoi anche salvare uno qualsiasi dei tuoi documenti in PDF.

Funzionalità

Soloffice consente la modifica e la collaborazione sui file di Office utilizzando co-editing in tempo reale, revisione, commento e chat integrata.

Il co-editing in tempo reale ha due modalità:

  • In modalità veloce, in cui puoi vedere cosa stanno digitando in tempo reale.
  • In modalità rigorosa, in cui puoi bloccare il paragrafo con cui stai lavorando. Nessuno può vedere le tue modifiche fino a quando non colpisci "Salva" e non puoi vedere anche le loro.

Ultimi aggiornamenti

Soloffice riceve diversi aggiornamenti e correzioni di bug all'anno. Le ultime versioni erano focalizzate sui fogli di calcolo. Quest'anno gli sviluppatori hanno aggiunto tabelle per pivot, argomenti, validazione dei dati e altro ancora.

Affettatrice per le tavoli per pivot

Gli aggiornamenti più recenti per l'editor Doc includono riferimenti incrociati, noti finali e una tabella di figure.

Il Changelog è disponibile su GitHub.

Requisiti hardware

Secondo la documentazione ufficiale, per installare solo documenti, dovrai almeno:

  • CPU a 2 ghz single
  • 2 GB di RAM
  • 40 GB di spazio di archiviazione
  • 4 GB di scambio

Installazione Docker

Il modo più semplice per installare la suite è utilizzare Docker. Inoltre, questo metodo è ufficialmente raccomandato dagli sviluppatori.

Supponendo che tu abbia già l'ultima versione di Docker, puoi installare solo documenti con un unico comando:

'Sudo Docker Run -i -t -d -p 80:80 - -Restart = SEMPRE Soloffice/Documentserver'

Se si desidera modificare la porta, utilizzare il comando -p. Esempio per la porta 8080:

'Sudo Docker Run -i -t -d -p 8080: 80 - -Restart AlwaysOffice/Documentserver'

Archiviazione di dati esterni ai contenitori

Tutti i dati sono archiviati nelle directory appositamente progettate chiamate volumi di dati:

  • Registri - '/var/log/solaffice'
  • Certificati - '/var/www/soloffice/dati'
  • Cache del file - '/var/lib/soloffice'
  • database - '/var/lib/postgresql'

È una buona idea montare quelli di cui hai bisogno per la tua macchina di hosting. Usa l'opzione -v nel comando Docker Esegui:

'Sudo Docker Run -I -t -d -p 80:80 - -Restart = sempre \
-v/app/solaffice/documentserver/logs:/var/log/solaffice \
-v/app/solaffice/documentserver/dati:/var/www/soloffice/dati \
-v/app/solaffice/documentserver/lib:/var/lib/soloffice \
-v/app/solaffice/documentserver/db:/var/lib/postgresql OnlyOffice/Documentserver '

Se elimini il contenitore o qualcosa va storto durante l'aggiornamento, non perderai i dati. Sarai anche in grado di aggiornare i tuoi certificati senza scherzare con il contenitore.

Certificati SSL

È possibile utilizzare HTTPS per evitare l'accesso non autorizzato.

Per fare ciò, sono necessari due file: chiave privata (.tasto) e certificato SSL (.CRT). Puoi ottenerli da una CA di fiducia o generarli da solo.

Genera parametri DHE (passaggio opzionale):

'OpenSSL DHPARAM -out dhparam.PEM 2048 '

Quindi installa i file:

'mkdir -p/app/solaffice/documentserver/data/cert
solo cpffice.Key/App/OnlyOffice/Documentserver/Data/Certs/
solo cpffice.CRT/APP/ONLOFOFFICE/DOCUMERSERVER/DATA/CERTS/
cp dhparam.PEM/APP/ONLYOFFICE/Documentserver/Data/CERTS/
CHMOD 400/APP/ONDOFFICE/Documentserver/Data/CERTS/ONLEOFFICE.chiave'

Riavvia il contenitore Docker:

'Sudo Docker Restart Document_Server_id'

Deb e RPM

Usa la documentazione ufficiale per installare solo documenti su Debian/Ubuntu e CentOS con pacchetti DEB e RPM.

Integrazione con diversi sistemi di gestione dei documenti

Per impostazione predefinita, Soloffice Docs contiene solo redattori per documenti, fogli di calcolo e presentazioni. Per usarli come alternativa di Google Docs sul tuo server, dovrai integrare la suite con un sistema di gestione dei documenti (DMS):

  • Gruppi Soloffici nativi Piattaforma per la collaborazione su documenti e progetti. Se hai intenzione di optare per questo, è più facile installare un bundle (editori + piattaforma).
  • NextCloud o Owncloud. I documenti Soloffice possono essere installati sullo stesso server di NC/OC o su una macchina diversa. Dovrai anche installare un connettore: un'app di integrazione che funge da ponte tra gli editori e il DMS.
  • Seafile, Nuxeo, Plone, eccetera. avere l'elenco completo delle integrazioni
  • La tua app. Per integrare i redattori, utilizzare l'API ufficiale. Si noti che la tua app deve essere in grado di consentire l'esecuzione del codice personalizzato, l'aggiunta di nuovi pulsanti all'interfaccia utente e l'apertura di una nuova pagina per i redattori per funzionare.

Un esempio di integrazione è fornito per impostazione predefinita insieme agli editori:

Solo Office New Start Screen

È un semplice DMS abituato a:

  • Testare gli editori prima dell'integrazione
  • Scopri come è possibile implementare l'integrazione

Versione comunitaria vs. Impresa

In questo articolo, ho descritto come è installata la versione della comunità. C'è anche una versione aziendale più scalabile distribuita con una licenza commerciale. Un confronto dettagliato è disponibile su GitHub.