Maofesi osiyanasiyana omwe amapezeka ku Linux Nthawi zambiri amatipatsa mayankho ogwira ntchito kuofesi kapena kunyumba, komwe zina mwazinthuzi zimakulitsa katundu wawo kumakampani komanso m'malo amalonda.
Tsopano palinso ma suites ochepa omwe amakupatsani yankho mumtambo, momwe mungapezere ndikusintha zikalata zanu pachida chilichonse chomwe chingagwiritse ntchito msakatuli komanso kukhala ndi mwayi wogwiritsa ntchito netiweki.
Pazochitikazi, ntchito zina zamtambo monga Google Docs komanso Microsoft Office zitha kuwonekera.
Koma kwa iwo omwe amakonda mapulogalamu aulere, amatha kusankha kuphatikiza LibreOffice mumtambo mothandizidwa ndi chida chabwino.
Ichi ndichifukwa chake m'nkhaniyi titenga mwayi wodziwa Collabora.
About Collabora
Collabora ndi mtundu wosinthidwa wa Libre Office Online, okhala ndi mawonekedwe ofanana ndi zida zambiri zomwe titha kuzipeza pa netiweki yamaofesi.
Koma ndikusintha zina chifukwa kugwiritsa ntchito kumatipatsa mwayi wokhoza kuphatikizira mwachindunji mayankho ambiri mumtambo wokhazikika. Umu ndi momwe LibreOffice ingaphatikizidwire ndi NextCloud.
Gwirizanani Paintaneti ndichida champhamvu chowongolera zikalata potengera LibreOfficezomwe simathandizira mitundu yambiri yazolemba zolemba, ma spreadsheet ndi mawonedwe, ndipo izi zitha kuphatikizidwa muzomwe mungapangire.
Ntchito zazikuluzikulu ndikukonzekera mogwirizana komanso kuthandizira kwamafayilo amtundu waofesi.
Collabora amatipatsa chithandizo chamitundu yotchuka kwambiri zomwe titha kuwunikira:
- Zolemba pamanja (odt, docx, doc, ndi zina zambiri)
- Masipepala (ods, xlsx, xls, ndi zina ...)
- Zowonetsera (odp, pptx, ppt, ndi zina ...)
Zina mwazofunikira zomwe titha kuwunikira:
- Onani ndi kusintha zikalata, ma spreadsheet, mawonedwe, ndi zina zambiri
- Kugwira ntchito mogwirizana
- Thandizo lazitali ndi zosintha zatsimikiziridwa zachitetezo
- Yogwira ntchito msakatuli aliyense wapano - palibe plug-in yofunikira
Ntchitoyi ikhoza kukhazikitsidwa kuti igwiritsidwe ntchito pamakompyuta athu, ngakhale kutumizidwa kwake kunapangidwa kuti kugwiritsidwe ntchito pamaseva.
Monga tanenera, ntchitoyi idapangidwa kuti igwiritsidwe ntchito pamaseva, kotero ngati mukufuna kuyika pa kompyuta yanu muyenera kuyika zida zina kuti muthe kugwiritsa ntchito intaneti.
Monga seva ya apache, domain kapena kutsegula doko kuti mufikire kuchokera pa netiweki.
Kukonzekereratu
Tsopano kuti tiyambe ntchito yathu tidalira zotengera za Docker, choncho muyenera ikani bulaketi yanu pamakina.
Mwachidule, njirayi yomwe takambirana idapangidwira ma seva, kotero ntchito zazikulu zomwe seva iliyonse iyenera kukhala nazo ziyenera kukhazikitsidwa kale.
Koma ngati simukuchita izi pa seva mutha kukhazikitsa LAMP ndi:
sudo apt install lamp-server^
Pamapeto pake timapereka:
sudo a2enmod proxy sudo a2enmod proxy_wstunnel sudo a2enmod proxy_http sudo a2enmod ssl
Ndiponso tigwiritsa ntchito ntchito ya Nextcloud, chifukwa ichi timayiyika kuchokera ku Docker ndi:
sudo docker pull undeadhunter/nextcloud-letsencrypt
Ndachita izi Tiyenera kuloleza kukonzekera kwa SSLKuti tipeze ntchitoyi, tiyenera kuchita:
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
Kuti tiyese kufikira komwe titha kupeza adilesi yathu ya IP, madera kapena kwanuko kudoko 8080:
http: //:localhost:8080
Ngati kasinthidwe kanali kopambana, Tidzafunsidwa kuti tikonze Nextcloud kuchokera pa msakatuli, apa timasintha malinga ndi zosowa zathu ndikupitiliza ndi ndondomekoyi.
Pamapeto tipitiliza kupanga satifiketi ya SSL ndi lamulo lotsatira:
sudo docker exec -it nextcloud-crypt /certbot.sh
Momwe mungayikitsire Collabora pa Ubuntu 18.04 LTS?
Ndachita izi tsopano Tikupitiliza kukhazikitsa Collabora m'dongosolo ndi:
sudo docker pull collabora/code
Tsopano tikupitiliza kuchita ntchitoyi ndi lamuloli. Apa tiyenera kusintha "\\ seva \\ adilesi'”Pazomwe mukufuna kuchita kapena IP.
sudo docker run -t -d -p 127.0.0.1:9980:9980 -e 'domain=\\server\\address' --restart always --cap-add MKNOD collabora/code
Zachitika izi tsopano timapanga fayilo yotsatirayi:
sudo touch /etc/apache2/sites-available/your-collabora-site.com.conf
Timakhazikitsa chida cha LetsEncrypt ndikuyendetsa:
sudo apt install letsencrypt python-letsencrypt-apache sudo letsencrypt --apache --agree-tos --email email-address -d “ip-o-dominio.com”
Ndipo potsiriza sinthani fayilo yomwe yangopangidwa kumene ndi:
sudo nano /etc/apache2/sites-available/your-collabora-site.conf sig/sourcecode]
Y timawonjezera zotsatirazi mkati mwa fayilo:
<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>
Pamapeto pake timayambanso apache ndi:
sudo sytemctl restart apache2
Ndipo ndizo zonse, tidzakhala ndi LibreOffice yathu mumtambo.
Mutha kuwona zambiri za izi kuchokera ulalo wotsatirawu.
Ndemanga, siyani yanu
SEKANI! Asa!
Okhazikika omwe angachite izi ndi MS Office ndi Calligra Office.
Ndizosangalatsa kuwona kuti Libre Office ili kale ndi njira ina yotsogola pamtambo.