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à:
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:
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:
È 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):
Un esempio di integrazione è fornito per impostazione predefinita insieme agli editori:
Solo Office New Start Screen
È un semplice DMS abituato a:
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.