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:
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
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:
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:
W sekcji Ustawienia zaawansowanych serwerów znajdziesz następujące opcje:
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:
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ć:
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:
Pełna lista wszystkich dostępnych opcji integracji dla Dokumentów OnlyOffice jest dostępna na oficjalnej stronie internetowej.