Együttműködés a LibreOffice felhőbe történő integrálásához

Collaborate-Office

A Linux számára létező különféle irodai csomagok Általában megoldásokat kínálnak számunkra az irodai vagy otthoni munkavégzéshez ezek egy része kiterjeszti termékeit vállalatok és kereskedelmi területek számára.

Most is csak néhány lakosztály kínál megoldást a felhőben, amellyel bármilyen eszközről elérheti és szerkesztheti dokumentumait, amelyek képesek futtatni egy webböngészőt és hozzáférnek a hálózathoz.

Ezekben az esetekben egyes felhőszolgáltatások, például a Google Dokumentumok, sőt a Microsoft Office alkalmazások is kiemelkedhetnek.

De azok számára, akik szeretik a szabad szoftvereket, választhatják, hogy egy kiváló eszköz segítségével integrálják a LibreOffice-ot a felhőbe.

Ezért ebben a cikkben megragadjuk az alkalmat a Collabora megismerésére.

A Collaboráról

collabora a Libre Office Online módosított változata, számos eszközhöz hasonló tulajdonságokkal, amelyeket megtalálhatunk az irodahálózatban.

De némi fejlesztéssel, mert az alkalmazás lehetőséget nyújt arra, hogy közvetlenül integrálódhassunk a felhő számos megoldásába saját szervezésű. Így integrálható a LibreOffice a NextCloud szolgáltatással.

Együttműködés online a LibreOffice-on alapuló hatékony dokumentumkezelő eszközmi stámogatja a legtöbb dokumentumformátumot szövegek, táblázatok és prezentációk, amelyek integrálhatók a saját infrastruktúrájába.

A fő funkciók az együttműködésen alapuló szerkesztés és az irodai formátumú fájlok kiváló támogatása.

A Collabora támogatást nyújt számunkra a legnépszerűbb dokumentumformátumokhoz amelyek közül kiemelhetjük:

  • Szöveges dokumentumok (odt, docx, doc, stb ...)
  • Táblázatok (ods, xlsx, xls, stb ...)
  • Prezentációk (odp, pptx, ppt, stb ...)

Fő jellemzői közül kiemelhetjük:

  • Tekintse meg és szerkessze a szöveges dokumentumokat, táblázatokat, prezentációkat és még sok minden mást
  • Együttműködő szerkesztési funkciók
  • Hosszú távú támogatás bevált biztonsági frissítésekkel
  • Teljesen működőképes bármely jelenlegi böngészőben - nincs szükség beépülő modulra

Ez a szolgáltatás telepíthető a számítógépeinkre, annak ellenére, hogy annak telepítését a szervereken történő felhasználásra tervezték.

Mint már említettük, az alkalmazást úgy tervezték, hogy a szervereken telepíthesse, így ha a számítógépére szeretné telepíteni, akkor néhány egyéb eszközt is telepítenie kell a szolgáltatás online eléréséhez.

Ilyen például az apache-kiszolgáló, a tartomány vagy a port megnyitása a hálózatról való eléréshez.

Előkonfiguráció

Most kezdjük szolgáltatásunkat Docker konténerekre fogunk támaszkodni, tehát muszáj telepítse a konzolt a rendszerre.

Elméletileg ez a folyamat a szerverek számára készült, tehát minden szervernek rendelkeznie kell a fő alkalmazásokkal.

collabora

De abban az esetben, ha nem szerveren hajtja végre a folyamatot telepítheti a LAMP-ot:

sudo apt install lamp-server^

A végén végrehajtjuk:

sudo a2enmod proxy

sudo a2enmod proxy_wstunnel

sudo a2enmod proxy_http

sudo a2enmod ssl

is a Nextcloud szolgáltatást fogjuk használni, ehhez a Docker-től telepítjük a következőket:

sudo docker pull undeadhunter/nextcloud-letsencrypt

Kész ezt engedélyeznünk kell az SSL konfigurációt, a szolgáltatás eléréséhez csak a következőket kell végrehajtanunk:

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

A hozzáférés teszteléséhez elérhetjük IP-címünket, tartományunkat vagy helyileg a 8080-as portot:

http: //:localhost:8080

Ha a konfigurálás sikeres volt, felkérést kapunk a Nextcloud konfigurálására a böngészőből, itt szükségleteinknek megfelelően állítjuk be és folytatjuk a folyamatot.

A végén Folytatjuk az SSL-tanúsítvány létrehozását a következő paranccsal:

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

A Collabora telepítése az Ubuntu 18.04 LTS-re?

Most kész folytatjuk a Collabora telepítését a rendszerbe:

sudo docker pull collabora/code

Most ezzel a paranccsal folytatjuk a szolgáltatás teljesítését a rendszerben. Itt csak változtatnunk kell "\\ szerver címeA domainjéhez vagy IP-címéhez.

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

csinált Ezzel most létrehozzuk a következő fájlt:

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

Telepítjük és futtatjuk a LetsEncrypt eszközt:

sudo apt install letsencrypt python-letsencrypt-apache

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

és végül szerkessze az újonnan létrehozott fájlt a következővel:

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

Y a következőket adjuk a fájlba:

<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 végén újraindítjuk az apache-ot:

sudo sytemctl restart apache2

És ennyi, a felhőben lesz a LibreOffice verziónk.

Erről bővebben konzultálhat a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Henry de Diego dijo

    LOL! Átkozott!
    Csak az MS Office és a Calligra Office tudta ezt megtenni.
    Érdekes látni, hogy a Libre Office már rendelkezik a felhő vezető alternatívájával.