La condivisione di file, come l'atto di distribuire e fornire accesso a diversi tipi di file su Internet, è diventata qualcosa che tutti conoscono. Il rapido sviluppo dei servizi di condivisione di file ci rende estremamente facile condividere tutto ciò di cui abbiamo bisogno con amici, familiari o colleghi di lavoro. Ad esempio, bastano un paio di clic per condividere istantaneamente un video o un'immagine divertente con qualcuno che si trova dall'altra parte del mondo.
Uno dei servizi più popolari per la condivisione e la sincronizzazione di file è file di mare. In questo articolo imparerai come integrare file di mare insieme a ONLYOFFICE Docs per creare un ambiente di condivisione file collaborativo su Linux.
file di mare è una soluzione di archiviazione file open source con funzionalità di sincronizzazione e condivisione dei file. La sua funzionalità è molto simile a cosa Dropbox, Google Drive, e Ufficio 365 offerta.
Però, file di mare consente agli utenti di ospitare file sul proprio server. Le caratteristiche principali della soluzione sono legate alla condivisione e sincronizzazione dei file rapida e sicura. La disponibilità di client desktop per Linux, Windows, macOS e app mobili per iOS e Android rende l'esperienza dell'utente più confortevole. C'è anche un'interfaccia web intuitiva che ti consente di accedere ai tuoi file in un browser web.
La funzionalità di condivisione di file di file di mare può essere esteso con la collaborazione documentale online. La soluzione si integra facilmente con popolari suite per ufficio online, Come Microsoft Office Online e ONLYOFFICE Docs, consentendo agli utenti di condividere e lavorare insieme sui documenti in tempo reale nel browser web.
ONLYOFFICE Docs è una suite per ufficio open source self-hosted che viene fornita con editor online basati sul Web per documenti di testo, fogli di calcolo e presentazioni. Compatibilità totale con i formati Office Open XML (DOCX, XLSX e PPTX), supporto per altri formati diffusi (ad esempio, ODT, ODS, ODP, DOC, XLS, PPT, PDF, ecc.) e un'app desktop multipiattaforma per Linux, Windows e macOS rendono ONLYOFFICE una soluzione universale per vari uffici compiti.
Oltre a un set completo di strumenti di formattazione e stile, ONLYOFFICE Docs offre anche alcune utili funzioni collaborative, tra cui due modalità di co-editing (Fast e Strict), Track Modifiche, cronologia delle versioni, salvataggio automatico, commenti, menzioni degli utenti e comunicazioni nel documento integrato Chiacchierare. Inoltre, la suite consente di condividere file con altri generando un collegamento esterno.
Il ONLYOFFICE Docs suite si integra facilmente con varie piattaforme di condivisione di file e sistemi di gestione dei documenti elettronici (DMS). Alcuni degli esempi di integrazione più noti includono Nextcloud, ownCloud, Moodle, Confluence, SharePoint, Alfresco, Liferay, Nuxeo, ecc.
Se vuoi usare il SOLOUFFICIO editor online all'interno file di mare, devi prima installare Seafile e poi distribuire un server ONLYOFFICE. È possibile distribuire entrambe le soluzioni nella stessa macchina con lo stesso dominio o utilizzare due macchine separate con due domini diversi. La seconda opzione è migliore perché è meno complicata e richiede tempo.
In questa guida vengono descritte tutte le operazioni di installazione e configurazione di seguito per ONLYOFFICE Docs e Seafile installati su macchine differenti. Si prega di leggere questa guida dettagliata che mostra come installare e configurare il Piattaforma Seafile su Ubuntu.
Installare ONLYOFFICE Docs e tutti i componenti e le dipendenze richiesti tramite Docker, per favore dai un'occhiata a questo guida passo passo su GitHub.
Quando apri un file usando il SOLOUFFICIO editori online, il ONLYOFFICE Document Server invierà una richiesta di salvataggio file al server Seafile solo dopo aver chiuso il documento. Se non lo chiudi per molto tempo, tutte le tue modifiche non verranno salvate sul server Seafile.
Impostiamo il salvataggio automatico apportando alcune modifiche al file di configurazione di ONLYOFFICE. Vai al /etc/onlyoffice/documentserver/ cartella e apri il local.json file.
$ sudo nano /etc/onlyoffice/documentserver/local.json.
Aggiungi le seguenti righe:
{ "services": { "CoAuthoring": { "autoAssembly": { "enable": true, "interval": "5m" } } } }
Quindi è necessario riavviare il ONLYOFFICE Document Server usando questo comando:
$ sudo supervisorctl riavvia tutto.
Si consiglia vivamente di abilitare a JWT segreto per proteggere i tuoi documenti da accessi non autorizzati. Per fare ciò, è necessario installare un modulo python utilizzando il seguente comando:
$ sudo pip install pyjwt.
Apportare la seguente modifica a seahub_settings.py file di configurazione:
ONLYOFFICE_JWT_SECRET = 'la tua-stringa-segreta'
Dopodiché, esegui il ONLYOFFICE Docker immagine con l'aiuto del seguente comando:
$ sudo docker run -i -t -d -p 80:80 -e JWT_ENABLED=true -e JWT_SECRET=your-secret-string onlyoffice/documentserver.
Se non vuoi cambiare il file di configurazione ogni volta che ONLYOFFICE Document Server contenitore viene riavviato, è possibile creare un local-production-linux.json file e montarlo nel contenitore documentserver:
-v /local/path/to/local-production-linux.json:/etc/onlyoffice/documentserver/local-production-linux.json.
Per completare il processo di configurazione, è necessario aggiungere alcune opzioni di configurazione al seahub_settings.py file di configurazione.
Per abilitare ONLYOFFICE:
ENABLE_ONLYOFFICE = Vero. VERIFY_ONLYOFFICE_CERTIFICATE = Falso. ONLYOFFICE_APIJS_URL = 'http{s}://{dominio o IP del tuo server OnlyOffice}/web-apps/apps/api/documents/api.js' ONLYOFFICE_FILE_EXTENSION = ('doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'odt', 'fodt', 'odp', 'fodp', 'ods', 'fods' ) ONLYOFFICE_EDIT_FILE_EXTENSION = ('docx', 'pptx', 'xlsx')
Per abilitare il Forza salvataggio funzione in modo che gli utenti possano salvare i propri file quando fanno clic sul pulsante Salva:
ONLYOFFICE_FORCE_SAVE = Vero.
Quindi è necessario riavviare il file di mare server utilizzando uno di questi comandi:
$ sudo ./seafile.sh riavvio. o. $ sudo ./seahub.sh riavvio.
In alternativa, puoi eseguire questo:
$ sudo service seafile-server riavvio.
Dopo aver seguito tutti i passaggi precedenti, otterrai un ambiente di condivisione file collaborativo sul tuo server. Quando fai clic su un documento, un foglio di calcolo o una presentazione nella tua libreria Seafile, vedrai la nuova pagina di anteprima e sarai in grado di visualizzare e modificare i file online.
Se la modifica dei documenti in un browser Web non fa per te e preferisci le applicazioni desktop, ci sono buone notizie per te. Puoi installare e connettere ONLYOFFICE Desktop Editors, una suite per ufficio multipiattaforma gratuita per Linux, Windows, o macOS, alla tua istanza Seafile per modificare documenti, fogli di calcolo e presentazioni in un strada conveniente.
Prima di tutto, apri il seahub_setting.py file di configurazione e aggiungere la seguente riga:
ONLYOFFICE_DESKTOP_EDITORS_PORTAL_LOGIN = Vero.
Quindi avvia ONLYOFFICE Desktop Editors, fai clic su Collegare cloud nella pagina iniziale e scegli file di mare. Inserisci l'indirizzo IP o il nome di dominio del tuo server Seafile e fai clic su Collegare Ora.
Vedrai una nuova finestra in cui dovrai inserire il tuo file di mare nome utente o email e la tua password. Dopo aver effettuato l'accesso con successo al tuo account Seafile, puoi modificare e collaborare al tuo Documenti, fogli di calcolo e presentazioni Seafile direttamente dall'interfaccia di ONLYOFFICE Desktop Editori.
Hai mai modificato documenti in Seafile utilizzando gli editor online di ONLYOFFICE? Per favore condividi il tuo feedback lasciando un commento qui sotto.