Integracja tylko dokumentów biurowych i NextCloud w celu stworzenia środowiska współpracy w Ubuntu

Integracja tylko dokumentów biurowych i NextCloud w celu stworzenia środowiska współpracy w Ubuntu
W tym artykule dowiesz się, jak zainstalować dokumenty OnleOffice na swoim komputerze Ubuntu i podłączyć serwer Dokument Oneffice do następnego Cloud za pośrednictwem oficjalnego złącza. Ta integracja pozwala na zbudowanie środowiska współpracy, w którym będziesz mógł współeditować dokumenty w czasie rzeczywistym z innymi użytkownikami.

Korzyści z Doktorów Office

OnlyOffice Docs to samozwańczy pakiet biurowy, który umożliwia stworzenie bezpiecznego środowiska współpracy na serwerze lokalnym. Jest w 100% open source, więc jego kod źródłowy jest publicznie dostępny w GitHub (Server Dokumentacji OnlyOffice) zgodnie z warunkami licencji AGPL V3.

Oto, co mają jedyne dokumenty w swoim arsenale:

    • Kompletny pakiet biurowy z procesorem tekstowym, programem arkusza kalkulacyjnego, twórcą formularzy i narzędziem prezentacji.
    • Wbudowany przeglądarka plików PDF, PDF/A, DJVU i XPS.
    • PDF do konwersji DOCX.
    • Idealna kompatybilność z formatami OOXML, a zatem z dokumentami słów, arkuszami Excel i slajdami PowerPoint.
    • Wiele funkcji formatowania i narzędzia do stylizacji.
    • Różne uprawnienia do dostępu do dokumentów i udostępnianie publiczne.
    • Szybkie i ścisłe tryby współredagowania.
    • Współpraca dokumentów w czasie rzeczywistym z zmianami utworów, historią wersji, komentarzami i komunikacją.
    • Porównanie dokumentów.
    • Podpisy cyfrowe i znaki wodne.
    • Tryb ciemny i do 500% opcji skalowania.
    • Bezpłatne edytory komputerów stacjonarnych dla systemu Windows, Linux i MacOS.
    • Aplikacje mobilne dla Androida i iOS, które są dostępne bez żadnych kosztów.


Wszystkie funkcje edycji i współpracy Dokumentów OnlyOffice są dostępne w bezpłatnej wersji o nazwie Community Edition. Istnieją jednak również skalowalne wydania komercyjne z dostępem do redaktorów internetowych jedynych, wsparcie techniczne i regularne aktualizacje dla przedsiębiorstw i programistów.

Konfiguracja systemu

    • CPU: dwurdzeniowy procesor 2 GHz
    • RAM: 2 GB lub więcej
    • HDD: co najmniej 40 GB
    • Wymiana: 4 GB lub więcej
    • OS: Ubuntu 18.04 lub 20.04

Różne wymagania

Dodatkowo musisz mieć najnowszą wersję Docker zainstalowanej na komputerze Ubuntu, ponieważ jest to najłatwiejszy sposób na wdrożenie Dokumentów Olffice. Przeczytaj ten przewodnik, jeśli nie masz jeszcze dokera.

Ponadto musisz mieć zainstalowaną najnowszą wersję Dokumentów OnleOffice (znana również jako Server Document Server Document). Zainstaluj go, postępując zgodnie z szczegółowymi instrukcjami w tym artykule.

Wreszcie nie możesz dogadać się z najnowszą wersją następnego Cloud. Ten artykuł pomoże Ci przejść proces instalacji i konfiguracji przy mniejszej liczbie wysiłków.

Po zainstalowaniu wszystkich wymaganych komponentów na serwerze możesz kontynuować proces integracji. Dla Twojej wygody cały proces jest podzielony na kilka kroków, które należy odpowiednio zastosować, aby upewnić się, że połączone rozwiązanie jedyne i NextCloud działa tak, jak powinno.

Krok 1. Instalacja złącza jedynego

Oficjalna aplikacja integracji OnlyOffice można zainstalować na dwa sposoby. Najbardziej łatwym sposobem jest znalezienie go na wbudowanym rynku aplikacji NextCloud. W tym celu wystarczy zalogować się do następnej instancji CLOUD z prawami administratora i wykonać te kroki:

    • W prawym górnym rogu ekranu znajdź nazwę użytkownika i kliknij.
    • Wybierz aplikacje.
    • Znajdź kategorię narzędzi.
    • Wybierz OnlyOffice.
    • Kliknij Pobierz i włącz.

Jeśli zostanie wykonane poprawnie, aplikacja integracyjna jest pobierana automatycznie.

Alternatywnie możesz ręcznie zainstalować złącze. Aby uzyskać ręczną instalację, pobierz oficjalną aplikację integracyjną z Netxcloud App Store lub z GitHub. To polecenie pomaga uzyskać to, czego potrzebujesz z github:

wget https: // github.com/jedyneffice/OnlyOffice-Nextcloud/Archive/refs/tags/vx.X.X.smoła.GZ


Należy pamiętać, że VX.X.X Wskazuje wersję złącza. Idealnie, najnowsza wersja powinna być wskazana tutaj.

Po uruchomieniu poprzedniego polecenia rozpakuj archiwum:

TAR -xVZF VX.X.X.smoła.GZ


Teraz musisz zmienić nazwę folderu na OnlyOffice:

MV OnlyOffice-Nextcloud-X.X.X OnlyOffice


Następnie sklonuj kod źródłowy złącza Oneffice i skompiluj go z tym poleceniem:

Git Clone https: // github.COM/OnlyOffice/OnlyOffice-Nextcloud.Git OnlyOffice
CD OnlyOffice
aktualizacja submodułu git -init -rekusyjna


Skopiuj wynikowy folder do katalogu Apper Server Server:

cp -r/root/tylkoOffice//var/www/html/apps/


Następnie wprowadź katalog NextCloud Apps:

cd/var/www/html/apps


Teraz musisz zmienić właściciela. Ta operacja jest wymagana do aktualizacji aplikacji integracji z interfejsu NextCloud:

Chown -r www-data: www-data tylko


Następnie wróć do instancji NextCloud i przejdź do ustawień, klikając nazwę użytkownika w prawym górnym rogu. Kliknij aplikacje i wybierz aplikacje wyłączone na panelu po lewej stronie. Znajdź jedyny Onofice i kliknij przycisk Włącz.

Krok 2. Konfiguracja złącza

Teraz musisz skonfigurować zainstalowaną aplikację integracyjną. Aby tak się stało, przejdź do strony Ustawienia i znajdź sekcję administracyjną na panelu po lewej stronie. Kliknij ikonę Oneffice, a zobaczysz te następujące opcje:

    • Adres Doktorów OnlyOffice. Ta obowiązkowa opcja wskazuje adres URL serwera Dokumental. Jeśli zainstalowałeś Dokumenty OnlyOffice za pomocą niestandardowego portu, podaj ten port. Na przykład, http: // 127.0. 0.1: 8081/.
    • Wyłącz weryfikację certyfikatu. Ta opcja jest używana do wyłączenia weryfikacji certyfikatu, która pozwala następnemuCloud na nawiązanie połączenia z serwerem Dokumentacji Oneffice, jeśli korzystasz z własnych certyfikatów podpisanych. Niemniej jednak zaleca się korzystanie z certyfikatów wydanych przez organ certyfikacyjny (CA).
    • Sekretny klucz. Ta opcja służy do podpisywania danych.

W sekcji Ustawienia zaawansowanych serwerów znajdziesz następujące opcje:

    • Adres Doktor Docs tylko dla wewnętrznych żądań z serwera. Jest to adres URL używany do dostępu do Dokumentów OnlyOffice z NextCloud.
    • Adres serwera dla wewnętrznych żądań z Dokumentów OnlyOffice. Jest to adres URL zaprojektowany w celu uzyskania dostępu do NextCloud z Dokumentów OnlyOffice.


Te dwie opcje są przydatne, jeśli Twoja sieć nie pozwala na żądania między dokumentami OnleOffice a następnym CLOUD za pomocą adresów publicznych. Po skonfigurowaniu wymaganych opcji nie zapomnij kliknąć Zapisz.

Poza tym istnieją dodatkowe ustawienia, które można włączyć lub wyłączyć, jeśli to konieczne. Na przykład opcje wspólnych i dostosowywania.

Po zakończeniu procesu konfiguracji możesz włączyć JWT, aby edytować dokument bardziej bezpieczny.

Krok 3. Włączanie JWT

W Dokumentach OnleOffice token JSON (JWT) jest używany, aby zapobiec nieautoryzowanemu dostępowi do dokumentów. Aby włączyć tę opcję, musisz najpierw włączyć sprawdzanie poprawności tokena i wprowadzić swój tajny klucz w Ustawieniach jedynych.

Aby to zrobić, otwórz lokalne.plik JSON za pomocą dowolnego edytora tekstu. Uzyskaj dostęp do kontenera Docker Docks Oneffice, uruchamiając Docker Exec -it Bash polecenie i znajdź /etc/jedyneffice/DocumentServer/Local.JSON plik.

Aby włączyć sprawdzanie poprawności tokena, ustaw wszystkie fałszywe wartości na true w następujących sekcjach:

    • usługi.Współautor.znak.włączać.przeglądarka
    • usługi.Współautor.znak.włączać.wniosek.w pudełku
    • usługi.Współautor.znak.włączać.wniosek.skrzynka nadawcza

Wprowadź swój własny tajny klucz. To musi być takie samo:

usługi.Współautor.sekret.w pudełku.strunowy
usługi.Współautor.sekret.skrzynka nadawcza.strunowy
usługi.Współautor.sekret.sesja.strunowy

„usługi”:
„Współpracowanie”:
„Token”:
"włączać":
"wniosek":
„Skrzynia odbiorcza”: prawda,
„Outbox”: True
,
„Przeglądarka”: prawda

,
„Secret”:
"w pudełku":
„String”: „Twój oddział”
,
"skrzynka nadawcza":
„String”: „Twój oddział”
,
"sesja":
„String”: „Twój oddział”





Zapisz zmiany i uruchom ponownie usługi:

Supervisorctl restartuj wszystko


Wreszcie, wprowadź ten sam tajny klucz w Ustawieniach jedynych.

Otóż ​​to! Teraz zbudowałeś środowisko współpracy na swoim serwerze Ubuntu, na którym możesz zrobić:

    • Otwórz, edytuj i zapisuj dokumenty tekstowe, arkusze kalkulacyjne, formularze i prezentacje wypełnione.
    • Udostępnij pliki innym użytkownikom za pomocą bardziej zaawansowanych uprawnień do udostępniania.
    • Chroń dokumenty za pomocą znaków wodnych.
    • Współpracuj przy dokumentach online, wykorzystując w pełni z dwóch szybkich i ścisłych trybów koeditowych, śledzenie zmian i funkcji historii wersji, komentarzy, wzmianek użytkownika i zintegrowanego czatu na temat wiadomości tekstowych.

Koeditowanie za pośrednictwem Doktorów OnlyOffice jest również dostępne między kilkoma federowanymi instancjami NextCloud podłączonymi z tym samym serwerem Dokumentacji OnlyOffice.


Nie zapominaj, że NextCloud nie jest jedyną opcją integracji dla Dokumentów Olfoffice. Możesz zintegrować ten pakiet biurowy open source z szeroką gamą platform synchronizacji i udostępniania oraz systemów zarządzania dokumentami, aby umożliwić edycję dokumentów w czasie rzeczywistym:

    • OwnCloud
    • WordPress
    • Seafile
    • Redmine
    • Strapi
    • Nuxeo
    • Plone itp.

Pełna lista wszystkich dostępnych opcji integracji dla Dokumentów OnlyOffice jest dostępna na oficjalnej stronie internetowej.