Collaborate un strumentu per integrà LibreOffice in u nuvulu

Collabora-Uffiziu

E varie suite d'uffiziu chì esistenu per Linux In generale ci offrenu suluzioni per u travagliu in ufficiu o in casa, duve alcuni di questi stendenu i so prudutti per l'imprese è e zone commerciali.

Avà ci sò ancu solu uni pochi di suite chì vi offre una soluzione in u nuvulu, Cù quale pudete accede è edità i vostri documenti da qualsiasi dispositivu chì pò gestisce un navigatore web è hà accessu à a rete.

In questi casi, alcuni servizii di cloud cum'è Google Docs è ancu l'applicazioni Microsoft Office ponu spiccà.

Ma per quelli chì sò amanti di u software liberu, ponu sceglie di integrà LibreOffice in u nuvulu cù l'aiutu di un uttellu eccellente.

Hè per quessa chì in questu articulu avemu da prufittà di cunnosce Collabora.

À propositu di Collabora

Collabora hè una versione mudificata di Libre Office Online, cù caratteristiche paragunevuli à parechji strumenti chì pudemu truvà in a reta di l'uffiziu.

ma cù qualchì miglioramentu perchè l'applicazione ci dà a pussibilità di pudè integrà direttamente in parechje soluzioni in u nuvulu auto-organizatu. Eccu cumu LibreOffice pò esse integratu cù NextCloud.

Collaborate Online hè u putente strumentu di gestione di documenti basatu annantu à LibreOfficechì ssupporta a maiò parte di i furmati di documenti di testu, fogli di calculu è presentazioni, è chì ponu esse integrati in a vostra propria infrastruttura.

E funziunalità principali sò editazione in cullaburazione è l'eccellente sustegnu di i fugliali in furmatu d'uffiziu.

Collabora ci furnisce un supportu per i formati di documentu più populari frà i quali pudemu mette in risaltu:

  • Documenti di testu (odt, docx, doc, ecc ...)
  • Spreadsheets (ods, xlsx, xls, ecc ...)
  • Prisentazioni (odp, pptx, ppt, ecc ...)

Frà e so caratteristiche principali pudemu mette in risaltu:

  • Vede è edite documenti di testu, fogli di calculu, presentazioni, è assai di più
  • Funzionalità di editazione in cullaburazione
  • Supportu à longu andà cù aggiornamenti di sicurezza pruvati
  • Funziunale in qualsiasi navigatore attuale - ùn hè necessariu un plug-in

Stu serviziu pò esse installatu per esse adupratu nantu à i nostri urdinatori, ancu se a so messa in opera hè destinata à esse aduprata nantu à i servitori.

Cum'è l'accennatu, l'applicazione hè pensata per esse distribuita nantu à i servitori, dunque se vulete installallu nantu à u vostru urdinatore duverete installà alcuni altri strumenti per pudè mette u serviziu in linea.

Cum'è un servitore apache, un duminiu o aprite un portu per accede da a rete.

Pre-cunfigurazione

Avà per cumincià u nostru serviziu avemu da cuntà nantu à i contenitori Docker, allora devi installate u vostru bracket nantu à u sistema.

In teoria, questu prucessu cumu discuttu hè destinatu à i servitori, cusì l'applicazioni principali chì ogni servitore deve avè devenu esse dighjà installate.

Collabora

Ma in casu ùn fate micca u prucessu nantu à un servitore pudete installà LAMP cù:

sudo apt install lamp-server^

À a fine eseguemu:

sudo a2enmod proxy

sudo a2enmod proxy_wstunnel

sudo a2enmod proxy_http

sudo a2enmod ssl

dinù avemu da aduprà u serviziu Nextcloud, per questu l'installemu da Docker cù:

sudo docker pull undeadhunter/nextcloud-letsencrypt

Fattu questu duvemu attivà a cunfigurazione SSL, per accede à u serviziu, duvemu solu eseguisce:

sudo docker run -it --name nextcloud --hostname nextcloud-letsencrypt -e CERTBOT_DOMAIN="nextcloud-letsencrypt" -e CERTBOT_EMAIL="email" -p 80:80 -p 443:443 undeadhunter/nextcloud-letsencrypt

Per pruvà l'accessu pudemu accede à a nostra indirizzu IP, duminiu o lucalmente à u portu 8080:

http: //:localhost:8080

Se a cunfigurazione hè stata riesciuta, ci serà dumandatu di cunfigurà Nextcloud da u navigatore, quì l'aghjustemu secondu i nostri bisogni è continuemu cù u prucessu.

A fine emu da prucede à generà un certificatu SSL cù u cumandimu seguitu:

sudo docker exec -it nextcloud-crypt /certbot.sh

Cume installà Collabora in Ubuntu 18.04 LTS?

Fattu cusì avà procedemu à installà Collabora in u sistema cù:

sudo docker pull collabora/code

Avà procedemu à eseguisce u serviziu in u sistema cù questu cumandamentu. Quì ùn basta à cambià "\\ server \\ indirizzu'»Per u vostru duminiu o indirizzu IP.

sudo docker run -t -d -p 127.0.0.1:9980:9980 -e 'domain=\\server\\address' --restart always --cap-add MKNOD collabora/code

Fatti questu ora creemu u seguente file:

sudo touch /etc/apache2/sites-available/your-collabora-site.com.conf

Installemu u strumentu LetsEncrypt è u corremu:

sudo apt install letsencrypt python-letsencrypt-apache

sudo letsencrypt --apache --agree-tos --email email-address -d “ip-o-dominio.com”

E finarmenti mudificà u fugliale novu creatu cù:

sudo nano /etc/apache2/sites-available/your-collabora-site.conf[/sourcecode]

Y aghjustemu u seguitu in u fugliale:

<IfModule mod_ssl.c>

<VirtualHost *:443>

ServerName office.your-domain.com

SSLCertificateFile /etc/letsencrypt/live/collabora-server-ip-or-domain.com/fullchain.pem

SSLCertificateKeyFile /etc/letsencrypt/live/collabora-server-ip-or-domain.com/privkey.pem

Include /etc/letsencrypt/options-ssl-apache.conf

# Encoded slashes need to be allowed

AllowEncodedSlashes NoDecode

# Container uses a unique non-signed certificate

SSLProxyEngine On

SSLProxyVerify None

SSLProxyCheckPeerCN Off

SSLProxyCheckPeerName Off

# keep the host

ProxyPreserveHost On

# static html, js, images, etc. served from loolwsd

# loleaflet is the client part of LibreOffice Online

ProxyPass /loleaflet https://127.0.0.1:9980/loleaflet retry=0

ProxyPassReverse /loleaflet https://127.0.0.1:9980/loleaflet

# WOPI discovery URL

ProxyPass /hosting/discovery https://127.0.0.1:9980/hosting/discovery retry=0

ProxyPassReverse /hosting/discovery https://127.0.0.1:9980/hosting/discovery

# Main websocket

ProxyPassMatch "/lool/(.*)/ws$" wss://127.0.0.1:9980/lool/$1/ws nocanon

# Admin Console websocket

ProxyPass /lool/adminws wss://127.0.0.1:9980/lool/adminws

# Download as, Fullscreen presentation and Image upload operations

ProxyPass /lool https://127.0.0.1:9980/lool

ProxyPassReverse /lool https://127.0.0.1:9980/lool

</VirtualHost>

</IfModule>

À a fine ripartemu apache cù:

sudo sytemctl restart apache2

È basta, avemu a nostra versione di LibreOffice in u nuvulu.

Pudete cunsultà più nantu à questu da u ligame seguente.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

Un cummentariu, lasciate u vostru

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.

  1.   Henry de Diego dijo

    LOL! Maladettu!
    I soli chì pudianu solu fà questu eranu MS Office è Calligra Office.
    Hè interessante per vede chì Libre Office hà digià l'alternativa di punta à u nuvulu.