Zainstaluj Dokumenty OnlyOffice do edycji dokumentów online?

Zainstaluj Dokumenty OnlyOffice do edycji dokumentów online?

Tylko Docs to samozwańczy pakiet biurowy dystrybuowany w kategoriach licencji AGPLV3. Umożliwia edytowanie dokumentów tekstowych, arkuszy kalkulacyjnych i prezentacji w przeglądarce.

Kompatybilność formatu

Podobnie jak wersja komputerów stacjonarnych, OnlyOffice Docs używa DOCX, XLSX i PPTX jako formatów podstawowych. Oznacza to, że OnlyOffice tworzy te pliki i domyślnie zapisuje je.

Pliki ODF są obsługiwane poprzez konwersję. Na przykład, jeśli otworzysz plik ODT, zostanie on przekonwertowany na DOCX. Po zakończeniu edycji możesz zapisać plik z powrotem do ODT.

Starych plików binarnych (DOC, XLS, PPT) są również konwertowane. Jednak nie możesz zapisać na tych formatach.

Poza tym pliki PDF są dostępne do przeglądania. Możesz także zapisać dowolny z dokumentów na PDF.

Funkcjonalność

OnlyOffice umożliwia edycję i współpracę w plikach biurowych za pomocą koeksualnych w czasie rzeczywistym, recenzowaniu, komentowaniu i wbudowanym czacie.

Współelegowie w czasie rzeczywistym ma dwa tryby:

  • W trybie szybkim, w którym możesz zobaczyć, co wszyscy piszą w czasie rzeczywistym.
  • W trybie ścisłym, w którym możesz zablokować akapit, z którym pracujesz. Nikt nie widzi twoich zmian, dopóki nie trafisz „Zapisz” i nie widzisz ich również.

Najnowsze aktualizacje

OnlyOffice otrzymuje kilka aktualizacji i poprawki błędów rocznie. Najnowsze wersje koncentrowały się na arkuszach kalkulacyjnych. W tym roku programiści dodali tabele obrotowe, krajalniaki, sprawdzanie poprawności danych i więcej.

Slickers for Pivot Table

Najnowsze aktualizacje edytora DOC obejmują odniesienia, notatki końcowe i tabelę figur.

Changelog jest dostępny na Github.

Wymagania sprzętowe

Zgodnie z oficjalną dokumentacją, aby zainstalować Dokumenty OnlyOffice, potrzebujesz przynajmniej:

  • Jedno-rdzeniowy procesor 2 GHz
  • 2 GB pamięci RAM
  • 40 GB przechowywania
  • 4 GB swap

Instalacja Docker

Najłatwiejszym sposobem zainstalowania apartamentu jest użycie Dockera. Również ta metoda jest oficjalnie zalecana przez programistów.

Zakładając, że masz już najnowszą wersję Dockera, możesz zainstalować Dokumenty OnlyOffice za pomocą jednego polecenia:

„Sudo Docker Run -i -t -d -p 80:80 - -Restart = zawsze OnlyOffice/DocumentServer”

Jeśli chcesz zmienić port, użyj polecenia -p. Przykład portu 8080:

„Sudo Docker Run -i -t -d -p 8080: 80 -RESTART ALEAM OnlyOffice/Documentserver”

Przechowywanie danych poza kontenerami

Wszystkie dane są przechowywane w specjalnie zaprojektowanych katalogach zwanych objętościami danych:

  • Logs - '/var/log/tylkoOffice'
  • Certyfikaty - '/var/www/jedyneffice/Data'
  • pamięć podręczna pliku - '/var/lib/jedyneffice'
  • baza danych - '/var/lib/postgresql'

Dobrym pomysłem jest zamontowanie tych, których potrzebujesz do maszyny hostingowej. Użyj opcji -v w poleceniu Docker Run:

'sudo Docker Run -i -t -d -p 80:80 - -Restart = zawsze \
-v/app/tylkoOffice/DocumentServer/logs:/var/log/tylkoOffice \
-v/app/tylkoOffice/DocumentServer/data:/var/www/tylkoOffice/data \
-v/app/tylkoOffice/DocumentServer/lib:/var/lib/jedyneffice \
-v/app/tylkoOffice/DocumentServer/db:/var/lib/postgresql OnlyOffice/DocumentServer '

Jeśli usuniesz kontener lub coś pójdzie nie tak podczas aktualizacji, nie stracisz danych. Będziesz także mógł zaktualizować swoje certyfikaty bez bałaganu z kontenerem.

Certyfikaty SSL

Możesz użyć HTTPS, aby zapobiec nieautoryzowanemu dostępowi.

Aby to zrobić, potrzebne są dwa pliki: klucz prywatny (.klucz) i certyfikat SSL (.CRT). Możesz je zdobyć z zaufanego CA lub sam je wygenerować.

Wygeneruj parametry DHE (opcjonalny krok):

„Openssl dhparam -out dhparam.PEM 2048 '

Następnie zainstaluj pliki:

'mkdir -p/app/tylkoOffice/DocumentServer/Data/Certs
CP OnlyOffice.Key/App/OnlyOffice/DocumentServer/Data/Certs/
CP OnlyOffice.CRT/App/OnlyOffice/DocumentServer/Data/Certs/
CP Dhparam.PEM/App/OnlyOffice/DocumentServer/Data/Certs/
CHMOD 400/App/OnlyOffice/DocumentServer/Data/Certs/OnlyOffice.klucz'

Uruchom ponownie kontener Docker:

„Sudo Docker restart Document_Server_ID”

Deb i RPM

Użyj oficjalnej dokumentacji, aby zainstalować Dokumenty Office w Debian/Ubuntu i Centos z pakietami Deb i RPM.

Integracja z różnymi systemami zarządzania dokumentami

Domyślnie Dokumenty OnlyOffice zawierają tylko redaktorów dokumentów, arkuszy kalkulacyjnych i prezentacji. Aby użyć ich jako alternatywy Google Docs na serwerze, musisz zintegrować pakiet z systemem zarządzania dokumentami (DMS):

  • Native Onderffice Group platforma do współpracy w zakresie dokumentów i projektów. Jeśli planujesz to wybrać, łatwiej jest zainstalować pakiet (edytory + platforma).
  • NextCloud lub OwnCloud. Dokumenty OnlyOffice mogą być instalowane na tym samym serwerze co NC/OC lub na innym komputerze. Musisz także zainstalować złącze - aplikacja integracyjna, która służy jako pomost między redaktorami a DMS.
  • Seafile, Nuxeo, Plone, itp. mieć pełną listę integracji
  • Twoja własna aplikacja. Aby zintegrować redaktorów, użyj oficjalnego interfejsu API. Zauważ, że Twoja aplikacja musi być w stanie umożliwić wykonanie niestandardowego kodu, dodawanie nowych przycisków do interfejsu użytkownika i otwieranie nowej strony dla redaktorów do pracy.

Przykład integracji jest domyślnie podany wraz z redaktorami:

Tylko ekran nowego biura

To proste DMS, do:

  • Przed integracją przetestuj redaktorów
  • Zobacz, jak można wdrożyć integrację

Wersja społeczności vs. Przedsiębiorstwo

W tym artykule opisałem, w jaki sposób instalowana jest wersja społeczności. Istnieje również bardziej skalowalna wersja przedsiębiorstwa dystrybuowana na podstawie licencji komercyjnej. Szczegółowe porównanie jest dostępne na GitHub.