Spolupracujte s nástrojom na integráciu LibreOffice do cloudu

Collaborate-Office

Rôzne kancelárske balíky, ktoré existujú pre Linux Všeobecne nám ponúkajú riešenia pre prácu v kancelárii alebo doma, kde niektoré z nich rozširujú svoje produkty pre spoločnosti a komerčné oblasti.

Teraz existuje tiež iba niekoľko balíkov, ktoré vám ponúkajú riešenie v cloude, pomocou ktorého môžete pristupovať a upravovať svoje dokumenty z ľubovoľného zariadenia, ktoré dokáže spustiť webový prehľadávač a má prístup k sieti.

V týchto prípadoch môžu vyniknúť niektoré cloudové služby, ako napríklad Dokumenty Google alebo dokonca aplikácie balíka Microsoft Office.

Ale pre tých, ktorí milujú slobodný softvér, sa môžu rozhodnúť integrovať LibreOffice do cloudu pomocou vynikajúceho nástroja.

Preto sa v tomto článku chystáme využiť príležitosť spoznať Collaboru.

O Collabore

Collabora je upravená verzia aplikácie Libre Office Online, s charakteristikami porovnateľnými s mnohými nástrojmi, ktoré nájdeme v kancelárskej sieti.

Hruška s niektorými vylepšeniami, pretože aplikácia nám dáva možnosť integrovať sa priamo do mnohých riešení v cloude samoorganizovaný. Tu je ukážka toho, ako je možné LibreOffice integrovať do NextCloudu.

Spolupracujte online je výkonný nástroj na správu dokumentov založený na LibreOfficečo spodporuje väčšinu formátov dokumentov textu, tabuliek a prezentácií a ktoré je možné integrovať do vašej vlastnej infraštruktúry.

Hlavnými funkciami sú spoločné úpravy a vynikajúca podpora súborov v kancelárskom formáte.

Collabora nám poskytuje podporu pre najobľúbenejšie formáty dokumentov medzi ktorými môžeme zdôrazniť:

  • Textové dokumenty (odt, docx, doc atď.)
  • Tabuľky (ods, xlsx, xls atď.)
  • Prezentácie (odp, pptx, ppt, atď ...)

Z jeho hlavných charakteristík môžeme zdôrazniť:

  • Prezerajte a upravujte textové dokumenty, tabuľky, prezentácie a oveľa viac
  • Spoločná funkčnosť úprav
  • Dlhodobá podpora s osvedčenými aktualizáciami zabezpečenia
  • Plne funkčný v akomkoľvek súčasnom prehľadávači - nie je potrebný žiadny doplnok

Túto službu je možné nainštalovať na naše počítače, aj keď je jej nasadenie navrhnuté na použitie na serveroch.

Ako už bolo spomenuté, aplikácia je navrhnutá na nasadenie na serveroch, takže ak si ju chcete nainštalovať do počítača, budete si musieť nainštalovať niektoré ďalšie nástroje, aby ste službu mohli uviesť online.

Napríklad server Apache, doména alebo otvorený port na prístup zo siete.

Predkonfigurácia

Teraz spustite našu službu budeme sa spoliehať na kontajnery Docker, takže musíte nainštalujte držiak na systém.

Teoreticky je tento diskutovaný proces určený pre servery, takže hlavné aplikácie, ktoré každý server musí mať, musia byť už nainštalované.

Collabora

Ale v prípade, že nerobíte tento proces na serveri môžete nainštalovať LAMP s:

sudo apt install lamp-server^

Na konci vykonáme:

sudo a2enmod proxy

sudo a2enmod proxy_wstunnel

sudo a2enmod proxy_http

sudo a2enmod ssl

tiež použijeme službu Nextcloud, na ktorú ju nainštalujeme z Dockeru s:

sudo docker pull undeadhunter/nextcloud-letsencrypt

Hotovo musíme povoliť konfiguráciu SSL, aby sme mohli získať prístup k službe, musíme vykonať iba:

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

Na otestovanie prístupu môžeme pristupovať k našej IP adrese, doméne alebo lokálne k portu 8080:

http: //:localhost:8080

Ak bola konfigurácia úspešná, budeme požiadaní o konfiguráciu Nextcloud z prehliadača, tu ho upravíme podľa našich potrieb a pokračujeme v procese.

Nakoniec ideme pokračovať v generovaní certifikátu SSL pomocou nasledujúceho príkazu:

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

Ako nainštalovať Collabora na Ubuntu 18.04 LTS?

Hotovo V inštalácii Collabora do systému pokračujeme:

sudo docker pull collabora/code

Teraz týmto príkazom pristúpime k vykonaniu služby v systéme. Tu musíme iba zmeniť “\\ adresa servera'”Pre vašu doménu alebo IP adresu.

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

hotový teraz vytvoríme nasledujúci súbor:

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

Nainštalujeme nástroj LetsEncrypt a spustíme ho:

sudo apt install letsencrypt python-letsencrypt-apache

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

a konečne upravte novovytvorený súbor pomocou:

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

Y do súboru pridáme toto:

<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>

Na konci reštartujeme apache s:

sudo sytemctl restart apache2

A je to, budeme mať našu verziu LibreOffice v cloude.

Môžete o tom konzultovať viac z nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Henry de Diego dijo

    LOL! Sakra!
    Jediné, čo to dokázalo, boli iba MS Office a Calligra Office.
    Je zaujímavé sledovať, že Libre Office už má poprednú alternatívu k cloudu.