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:
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:
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:
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):
Przykład integracji jest domyślnie podany wraz z redaktorami:
Tylko ekran nowego biura
To proste DMS, do:
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.