Πώς να εγκαταστήσετε τα Έγγραφα ONLYOFFICE σε Debian και Ubuntu


Εάν χρησιμοποιείτε την πλατφόρμα συγχρονισμού και κοινής χρήσης αρχείων και θέλετε να επεκτείνετε τη λειτουργικότητά της προσθέτοντας λειτουργίες ηλεκτρονικής επεξεργασίας, θα πρέπει οπωσδήποτε να δοκιμάσετε τα Έγγραφα ONLYOFFICE.

Το ONLYOFFICE Docs σάς επιτρέπει να δημιουργήσετε ένα περιβάλλον συνεργασίας προσθέτοντας τους διαδικτυακούς συντάκτες του στην πλατφόρμα της επιλογής σας, είτε είναι Alfresco, Confluence, Liferay , Nextcloud, Nuxeo, ownCloud, SharePoint, ή Ομάδες ONLYOFFICE.

Τα Έγγραφα ONLYOFFICE προσφέρουν τις ακόλουθες λειτουργίες:

  • Διαδικτυακοί συντάκτες για έγγραφα κειμένου, υπολογιστικά φύλλα και παρουσιάσεις.
  • Συνεργατική επεξεργασία σε πραγματικό χρόνο (δύο λειτουργίες συν-επεξεργασίας, αλλαγές κομματιού, ιστορικό εκδόσεων και σύγκριση εκδόσεων, σχόλια και αναφορές, ενσωματωμένη συνομιλία).
  • Διαφορετικά δικαιώματα πρόσβασης (πλήρης πρόσβαση, έλεγχος, συμπλήρωση φόρμας, σχολιασμός, μόνο για ανάγνωση καθώς και προσαρμοσμένο φίλτρο για υπολογιστικά φύλλα).
  • Υποστήριξη για όλες τις δημοφιλείς μορφές: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML.
  • Ενσωματωμένα πρόσθετα και μικροσκοπικά για περισσότερες δυνατότητες επεξεργασίας (YouTube, Θησαυρός, Μεταφραστής, Zotero και Mendeley για διαχείριση αναφοράς κ.λπ.).
  • Δυνατότητα δημιουργίας και σύνδεσης προσθηκών τρίτων μέσω API.

Τι νέο υπάρχει στα Έγγραφα ONLYOFFICE 6.1

Πριν εγκαταστήσετε τα Έγγραφα ONLYOFFICE, ας ρίξουμε μια ματιά στις κύριες βελτιώσεις που επιφέρει η έκδοση 6.1:

  • Προβολές φύλλων.
  • Βελτιωμένη επεξεργασία δεδομένων γραφήματος
  • Σημειώσεις τέλους
  • Παραπομπές
  • Καταμέτρηση γραμμών
  • Νέες επιλογές στεγανοποίησης.

Για να μάθετε περισσότερα, ανατρέξτε στο λεπτομερές αρχείο καταγραφής αλλαγών στο GitHub.

Απαιτήσεις συστήματος

Πρώτα απ 'όλα, πρέπει να βεβαιωθείτε ότι το μηχάνημά σας πληροί τις ακόλουθες απαιτήσεις:

  • CPU: διπλού πυρήνα, 2 GHz ή καλύτερα.
  • RAM: 2 GB ή περισσότερο.
  • Σκληρός δίσκος: τουλάχιστον 40 GB ελεύθερου χώρου.
  • Αλλαγή: τουλάχιστον 4 GB.
  • ΛΣ: 64-bit Debian, Ubuntu ή τα παράγωγά τους με έκδοση πυρήνα 3.13 ή νεότερη.

Είναι επίσης απαραίτητο να εγκατασταθούν στο σύστημα τα PostgreSQL, NGINX, libstdc++6, και RabbitMQ.

Λίστα των απαιτούμενων εξαρτήσεων

Λάβετε υπόψη ότι η εγκατάσταση των ONLYOFFICE Docs σε διανομές που βασίζονται στο Debian απαιτεί libstdc++6 και NGINX (εγκαθίστανται και διαμορφώνονται αυτόματα κατά τη διάρκεια του διαδικασία εγκατάστασης) καθώς και το PostgreSQL.

Υπάρχουν ορισμένες άλλες εξαρτήσεις που εγκαθίστανται μαζί με τα Έγγραφα ONLYOFFICE:

  • libcurl3
  • libxml2
  • Επόπτης
  • γραμματοσειρές-dejavu
  • γραμματοσειρές-απελευθέρωση
  • ttf-mscorefonts-installer
  • γραμματοσειρές-crosextra-carlito
  • γραμματοσειρές-takao-gothic
  • γραμματοσειρές-ανοιχτό σύμβολο

Αυτά εγκαθίστανται αυτόματα εάν χρησιμοποιείτε Ubuntu 14.04 LTS ή νεότερη έκδοση.

Σε αυτό το άρθρο, θα μάθουμε πώς να εγκαταστήσετε τα ONLYOFFICE Docs σε Debian, Ubuntu, και στα παράγωγά τους.

Εγκατάσταση της PostgreSQL στο Ubuntu

Τα ONLYOFFICE Docs χρησιμοποιούν τα NGINX και PostgreSQL ως βάση δεδομένων. Οι εξαρτήσεις που βρίσκονται στο χώρο αποθήκευσης του συστήματος θα εγκατασταθούν αυτόματα στην εγκατάσταση ONLYOFFICE Docs χρησιμοποιώντας την εντολή apt-get.

Εγκαταστήστε την έκδοση του PostgreSQL, που περιλαμβάνεται στην έκδοση του Ubuntu.

sudo apt-get install postgresql

Αφού εγκατασταθεί το PostgreSQL, δημιουργήστε τη βάση δεδομένων και τον χρήστη PostgreSQL. Λάβετε υπόψη ότι η δημιουργημένη βάση δεδομένων πρέπει να χρησιμοποιεί το onlyoffice τόσο για χρήστη όσο και για κωδικό πρόσβασης:

sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;"
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
sudo -i -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"

Εγκατάσταση του RabbitMQ στο Ubuntu

Για να εγκαταστήσετε το RabbitMQ, εκτελέστε την ακόλουθη εντολή.

sudo apt-get install rabbitmq-server

Εάν χρησιμοποιείτε το Ubuntu 18.04, θα πρέπει επίσης να εγκαταστήσετε το nginx-extras εκτελώντας την ακόλουθη εντολή.

sudo apt-get install nginx-extras

Εγκατάσταση εγγράφων ONLYOFFICE στο Ubuntu

Για να εγκαταστήσετε τα ONLYOFFICE Docs, προσθέστε το κλειδί GPG.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5

Στη συνέχεια, προσθέστε το χώρο αποθήκευσης ONLYOFFICE Docs.

sudo echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list

Ενημερώστε τη μνήμη cache του διαχειριστή πακέτων.

sudo apt-get update

Στη συνέχεια, πρέπει να εγκαταστήσετε το mscorefonts (απαιτείται για το Ubuntu).

sudo apt-get install ttf-mscorefonts-installer

Για το Debian, προσθέστε το στοιχείο contrib στο αρχείο /etc/apt/sources.list.

sudo echo "deb http://deb.debian.org/debian $(grep -Po 'VERSION="[0-9]+ \(\K[∧)]+' /etc/os-release) main contrib" | sudo tee -a /etc/apt/sources.list

Τώρα ήρθε η ώρα να εγκαταστήσετε τα Έγγραφα ONLYOFFICE.

sudo apt-get install onlyoffice-documentserver

Κατά τη διαδικασία εγκατάστασης, θα σας ζητηθεί να εισαγάγετε έναν κωδικό πρόσβασης για τον μοναδικό χρήστη PostgreSQL του office. Χρησιμοποιήστε τον κωδικό πρόσβασης onlyoffice που έχετε καθορίσει κατά τη διαμόρφωση του PostgreSQL.

Όταν ολοκληρωθεί η εγκατάσταση, το πακέτο θα ενημερωθεί όπως κάθε άλλο πακέτο deb.

Αλλαγή της προεπιλεγμένης θύρας εγγράφων ONLYOFFICE

Από προεπιλογή, τα Έγγραφα ONLYOFFICE χρησιμοποιούν τη θύρα 80. Μπορείτε να αλλάξετε την προεπιλεγμένη θύρα για τα Έγγραφα ONLYOFFICE εάν σκοπεύετε να χρησιμοποιήσετε άλλη.

Για να το κάνετε αυτό, θα χρειαστεί να αλλάξετε την προεπιλεγμένη θύρα για το σύστημα debconf εκτελώντας την εντολή.

echo onlyoffice-documentserver onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections

Γράψτε τον αριθμό θύρας αντί για το στην παραπάνω εντολή.

Υπάρχουν ορισμένες πρόσθετες επιλογές που μπορούν να χρησιμοποιηθούν για την εγκατάσταση ONLYOFFICE Docs. Περιγράφονται σε αυτό το άρθρο.

Δοκιμή εγγράφων ONLYOFFICE με Παράδειγμα

Από προεπιλογή, τα Έγγραφα ONLYOFFICE (συσκευασμένα ως Διακομιστής εγγράφων) περιλαμβάνουν μόνο τους συντάκτες. Για να αρχίσετε να τα χρησιμοποιείτε, πρέπει να ενσωματώσετε τους επεξεργαστές είτε με τις Ομάδες ONLYOFFICE (συσκευασμένες ως Διακομιστής κοινότητας) είτε με άλλη πλατφόρμα συγχρονισμού και κοινής χρήσης.

Εάν θέλετε να δοκιμάσετε τους επεξεργαστές πριν από την ενσωμάτωση, μπορείτε να χρησιμοποιήσετε το παράδειγμα δοκιμής. Είναι ένα απλό σύστημα διαχείρισης εγγράφων που σας βοηθά να ελέγξετε εάν οι επεξεργαστές λειτουργούν σωστά. Εάν υπάρχουν κάποια προβλήματα, το παράδειγμα δοκιμής θα σας επιτρέψει να τα αναγνωρίσετε.

Το παράδειγμα δοκιμής είναι απενεργοποιημένο από προεπιλογή, αλλά μπορείτε να δείτε τις οδηγίες για το πώς να το ξεκινήσετε στην οθόνη έναρξης. Αφού ξεκινήσετε το παράδειγμα, θα το δείτε στη διεύθυνση http://docserverurl/example (αυτή είναι η προεπιλεγμένη διεύθυνση, μπορεί να είναι διαφορετική για την εγκατάστασή σας):

Το παράδειγμα δοκιμής σας επιτρέπει:

  • ανεβάστε τοπικά αρχεία για να δείτε πώς θα φαίνονται στα Έγγραφα ONLYOFFICE.
  • δημιουργήστε νέα αρχεία docx, xlsx και pptx.
  • δοκιμάστε τη λειτουργικότητα των συντακτών.
  • ανοίξτε αρχεία σε διαφορετικούς τρόπους κοινής χρήσης που διατίθενται στο ONLYOFFICE (για έλεγχο/σχολιασμό, κ.λπ.) και πολλά άλλα.
συμπέρασμα

Τώρα τα Έγγραφα ONLYOFFICE είναι εγκατεστημένα και έτοιμα για ενσωμάτωση με μια πλατφόρμα τρίτου μέρους. Τα ONLYOFFICE Docs διανέμονται με μοντέλο διπλής άδειας. Αυτό σημαίνει ότι εφόσον τηρείτε τους όρους των αδειών GNU AGPL v.3, μπορείτε να χρησιμοποιήσετε τη λύση ανοιχτού κώδικα ONLYOFFICE που είναι διαθέσιμη στο GitHub. Υπάρχουν πολλές επιτυχημένες επιλογές ενσωμάτωσης: ownCloudNextcloud, Liferay, HumHub, Nuxeo<, κ.λπ.

Εάν χρειάζεστε επαγγελματική τεχνική υποστήριξη και επεκτασιμότητα και θέλετε να αποκτήσετε πρόσβαση σε επαγγελματικές λειτουργίες επεξεργασίας (π.χ. σύγκριση εγγράφων και στοιχεία ελέγχου περιεχομένου) καθώς και στο ONLYOFFICE συντάκτες ιστού για κινητά, θα χρειαστείτε μια εμπορική έκδοση των Εγγράφων ONLYOFFICE. Εναπόκειται σε εσάς να αποφασίσετε τι ταιριάζει καλύτερα στις ανάγκες σας.

Ελπίζουμε ότι αυτός ο οδηγός ήταν χρήσιμος για εσάς. Μη διστάσετε να μοιραστείτε τις σκέψεις σας στην παρακάτω ενότητα σχολίων.