ONLYOFFICE Docs to samoobsługowy pakiet biurowy dystrybuowany zgodnie z licencją AGPLv3. Umożliwia edycję dokumentów tekstowych, arkuszy kalkulacyjnych i prezentacji w przeglądarce.
Kompatybilność formatu
Podobnie jak wersja na komputery, ONLYOFFICE Docs używa docx, xlsx i pptx jako podstawowych formatów. Oznacza to, że ONLYOFFICE tworzy te pliki i domyślnie je zapisuje.
Pliki ODF są obsługiwane przez konwersję. Na przykład, jeśli otworzysz plik odt, zostanie on przekonwertowany na docx. Po zakończeniu edycji możesz zapisać plik z powrotem w odt.
Stare pliki binarne (doc, xls, ppt) również są konwertowane. Nie możesz jednak zapisywać w tych formatach.
Poza tym pliki pdf są dostępne do przeglądania. Możesz również zapisać dowolny ze swoich dokumentów w formacie pdf.
Funkcjonalność
ONLYOFFICE umożliwia edycję i współpracę nad plikami biurowymi przy użyciu wspólnej edycji w czasie rzeczywistym, przeglądania, komentowania i wbudowanego czatu.
Współedycja 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 może zobaczyć Twoich zmian, dopóki nie klikniesz „Zapisz”, a Ty też nie zobaczysz ich.
Najnowsze aktualizacje
ONLYOFFICE otrzymuje kilka aktualizacji i poprawek błędów rocznie. Najnowsze wersje skupiały się na arkuszach kalkulacyjnych. W tym roku programiści dodali tabele przestawne, fragmentatory, weryfikację danych i nie tylko.
Krajalnice do stołów przestawnych
Najnowsze aktualizacje edytora dokumentów obejmują odsyłacze, przypisy końcowe i tabelę rysunków.
Dziennik zmian jest dostępny na GitHub.
Wymagania sprzętowe
Zgodnie z oficjalną dokumentacją, aby zainstalować ONLYOFFICE Docs, potrzebujesz co najmniej:
- Jednordzeniowy procesor 2 GHz
- 2 GB pamięci RAM
- 40 GB miejsca na dane
- 4 GB miejsca wymiany
Instalacja Dockera
Najłatwiejszym sposobem zainstalowania pakietu jest użycie Dockera. Ponadto ta metoda jest oficjalnie polecana przez programistów.
Zakładając, że masz już najnowszą wersję Dockera, możesz zainstalować ONLYOFFICE Docs za pomocą jednego polecenia:
'sudo docker run -i -t -d -p 80:80 --restart=zawsze tylko biuro/serwer dokumentów'Jeśli chcesz zmienić port, użyj polecenia -p. Przykład dla portu 8080:
'sudo docker run -i -t -d -p 8080:80 --restart zawsze tylkooffice/documentserver'Przechowywanie danych poza kontenerami
Wszystkie dane są przechowywane w specjalnie wyznaczonych katalogach zwanych woluminami danych:
- logi - '/var/log/onlyoffice'
- certyfikaty - '/var/www/onlyoffice/Data'
- pamięć podręczna plików - '/var/lib/onlyoffice'
- baza danych - '/var/lib/postgresql'
Dobrym pomysłem jest zamontowanie tych, których potrzebujesz, na swojej maszynie hostingowej. Użyj opcji -v w poleceniu docker run:
'sudo docker run -i -t -d -p 80:80 --restart=always \ -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \ -v /app/onlyoffice/DocumentServer/data: /var/www/onlyoffice/Data \ -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \ -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql onlyoffice/documentserver'Jeśli usuniesz kontener lub coś pójdzie nie tak podczas aktualizacji, nie stracisz swoich danych. Będziesz także mógł aktualizować swoje certyfikaty bez ingerencji w kontener.
Certyfikaty SSL
Możesz użyć protokołu HTTPS, aby zapobiec nieautoryzowanemu dostępowi.
W tym celu potrzebne są dwa pliki: klucz prywatny (.klucz) i certyfikat SSL (.crt). Możesz je uzyskać od zaufanego urzędu certyfikacji lub samodzielnie je wygenerować.
Wygeneruj parametry DHE (krok opcjonalny):
'openssl dhparam -out dhparam.Pem 2048'Następnie zainstaluj pliki:
'mkdir -p /app/onlyoffice/DocumentServer/data/certscp onlyoffice.klucz /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 obr./min
Użyj oficjalnej dokumentacji, aby zainstalować ONLYOFFICE Docs na Debianie/Ubuntu i CentOS z pakietami deb i rpm.
Integracja z różnymi systemami zarządzania dokumentacją
Domyślnie ONLYOFFICE Dokumenty zawierają tylko edytory dokumentów, arkuszy kalkulacyjnych i prezentacji. Aby używać ich jako alternatywy dla Dokumentów Google na swoim serwerze, musisz zintegrować pakiet z systemem zarządzania dokumentami (DMS):
- Natywne grupy ONLYOFFICE platforma do współpracy przy dokumentach i projektach. Jeśli planujesz się na to zdecydować, łatwiej jest zainstalować pakiet (edytorzy + platforma).
- Nextcloud lub ownCloud. Dokumenty ONLYOFFICE można zainstalować na tym samym serwerze co NC/oC lub na innej maszynie. Musisz także zainstalować łącznik — aplikację integracyjną, która służy jako pomost między edytorami a dms.
- Seafile, Nuxeo, Plone, itp. mieć pełną listę integracji
- Twoja własna aplikacja. Aby zintegrować edytory, skorzystaj z oficjalnego API. Pamiętaj, że Twoja aplikacja musi umożliwiać wykonywanie niestandardowego kodu, dodawanie nowych przycisków do interfejsu użytkownika i otwieranie nowej strony, aby redaktorzy mogli pracować.
Przykład integracji dostarczany jest domyślnie wraz z edytorami:
Tylko nowy ekran startowy pakietu Office
To prosty DMS służący do:
- Przetestuj edytory przed integracją
- Zobacz, jak można wdrożyć integrację
Wersja społeczności vs. Przedsiębiorstwo
W tym artykule opisałem, jak jest instalowana wersja Community. Dostępna jest również bardziej skalowalna wersja Enterprise dystrybuowana na licencji komercyjnej. Szczegółowe porównanie jest dostępne na GitHub.