Jak skonfigurować podgląd plików aplikacji internetowej Kopano i wtyczki MDM

Można włączyć podgląd plików Kopano WebApp bez instalowania oddzielnego pakietu „FileViewer” w udokumentowanej konfiguracji, ale MDM to osobna wtyczka, którą należy zainstalować i połączyć z Z-Push. To rozróżnienie ma znaczenie: podręcznik administratora WebApp opisuje podgląd za pośrednictwem ENABLE_FILE_PREVIEWER, podczas gdy podręcznik MDM opisuje dedykowany pakiet, plik konfiguracyjny i zależności. Zainstalowanie niewłaściwego dodatku „Files” nie spowoduje włączenia podglądu.

Ten przewodnik jest przeznaczony dla administratorów istniejącego wdrożenia aplikacji internetowej Kopano. Opublikowane podręczniki Kopano dotyczące aplikacji internetowej i MDM to dokumentacja starszych wersji, dlatego przed zmianą środowiska produkcyjnego sprawdź, czy nazwy pakietów i ustawienia odpowiadają dokładnym wersjom aplikacji internetowej, PHP, Z-Push i systemu operacyjnego, z których korzystasz. Poniższe kroki wyjaśniają udokumentowaną ścieżkę i sposób jej bezpiecznej weryfikacji.

Masz na myśli podgląd pliku czy wtyczkę Kopano Files?

Użyj wbudowanego ustawienia podglądu plików, gdy użytkownicy chcą wyświetlić podgląd obsługiwanych załączników w aplikacji internetowej. Udokumentowana opcja administratora to ENABLE_FILE_PREVIEWER; kontroluje ona, czy użytkownikom oferowane jest ustawienie podglądu. Podręcznik aplikacji internetowej nie opisuje tego jako osobnego pakietu FileViewer, który instaluje się za pomocą menedżera pakietów.

Kopano Files działa inaczej. Dodaje obszar Pliki do przeglądania i zarządzania kontami pamięci zewnętrznej, takimi jak WebDAV lub inne skonfigurowane zaplecza. Może wymagać oddzielnych pakietów i konfiguracji zaplecza. Jeśli Twoim celem jest podgląd załączników, zacznij od ustawień podglądu, a nie Kopano Files. Jeśli chcesz połączyć pamięć współdzieloną z aplikacją internetową, postępuj zgodnie z oddzielnym podręcznikiem Plików, do którego link znajduje się na końcu.

Do czego służy MDM i kiedy jest przydatne?

Wtyczka Kopano do zarządzania urządzeniami mobilnymi udostępnia informacje i akcje dla urządzeń mobilnych synchronizowanych z Kopano za pośrednictwem Z-Push. W zależności od wdrożenia, użytkownicy mogą przeglądać szczegóły urządzenia i korzystać z akcji takich jak ponowna synchronizacja, usuwanie, odświeżanie lub czyszczenie. Jest to przydatne, gdy użytkownicy lub administratorzy potrzebują kontroli nad urządzeniem w aplikacji internetowej; nie zastępuje Z-Push i nie ustanawia samodzielnie synchronizacji mobilnej.

W podręczniku Kopano MDM wymieniono Z-Push 2.0 lub nowszy oraz obsługę PHP SOAP jako zależności. Jeśli Z-Push działa na innym hoście niż WebApp, konfiguracja MDM musi wskazywać na ten serwer Z-Push. Przed instalacją należy sprawdzić punkt końcowy Z-Push, zainstalowane środowisko uruchomieniowe PHP oraz kompatybilność pakietów z danym środowiskiem.

Jak włączyć podgląd pliku?

Najpierw zlokalizuj aktywną aplikację internetową config.phpużywaną przez instalację. W przypadku wdrożenia opartego na pakietach zazwyczaj znajduje się ona w /etc/kopano/webapp/, ale kontenery i instalacje niestandardowe mogą montować konfigurację w innym miejscu. Przed edycją utwórz kopię zapasową pliku i unikaj tworzenia drugiej definicji, jeśli ustawienie już istnieje.

W aktywnej konfiguracji znajdź ENABLE_FILE_PREVIEWER. Dokumenty podręcznika administratora aplikacji internetowej Kopano truepokazują użytkownikom opcję włączenia podglądu plików w ustawieniach, a falsetakże ukrywają tę opcję i wyłączają podglądy dla wszystkich użytkowników. Na przykład:

define("ENABLE_FILE_PREVIEWER", true);

Jeśli wiersz już istnieje, zmień jego wartość, zamiast dodawać duplikat define(). Zachowaj otaczającą składnię PHP. Jeśli nie ma takiego wiersza, skorzystaj z szablonu lub instrukcji konfiguracji, które odpowiadają zainstalowanemu pakietowi WebApp, zamiast kopiować całą przykładową konfigurację do pliku na żywo.

Po zapisaniu sprawdź błędy składni PHP za pomocą interpretera PHP obsługującego aplikację internetową. Na przykład, jeśli plik konfiguracyjny znajduje się w standardowej ścieżce pakietu:

php -l /etc/kopano/webapp/config.php

Sprawdzanie składni weryfikuje jedynie parsowanie PHP; nie potwierdza ono, że ustawienie jest ładowane przez działającą witrynę. Zaloguj się jako użytkownik testowy, otwórz Ustawienia aplikacji internetowej i sprawdź, czy opcja podglądu plików jest dostępna. Włącz ją, zatwierdź zmianę, a następnie otwórz załącznik o typie obsługiwanym przez Twoją aplikację internetową. Jeśli kontrolka nie jest dostępna, sprawdź, czy edytowałeś aktywną konfigurację, czy wtyczki i ustawienia aplikacji internetowej są dostępne oraz czy aktualizacja pakietu lub montowanie kontenera nie dostarcza innego pliku konfiguracyjnego.

Jak zainstalować wtyczkę MDM?

Użyj pakietu MDM stworzonego dla tej samej wersji i dystrybucji Kopano WebApp, co serwer. Podręcznik Kopano MDM dokumentuje pakiet z rodziny Debian o nazwie kopano-webapp-plugins-mdmoraz pakiet RPM dla dystrybucji opartych na RPM. Poniżej znajduje się schemat instalacji Debiana; zastąp symbol zastępczy rzeczywistą wersją pakietu uzyskaną z zaufanego, kompatybilnego źródła pakietów:

sudo dpkg -i ./kopano-webapp-plugins-mdm_<version>.deb

Nie wpisuj dosłownie symbolu zastępczego w nawiasie ostrym. Jeśli instalacja pakietu zgłasza nierozwiązane zależności, użyj standardowego procesu zarządzania pakietami w swojej dystrybucji, aby rozwiązać je z zaufanych repozytoriów, a następnie upewnij się, że zainstalowany pakiet MDM i wersja aplikacji internetowej będą ze sobą współpracować. Unikaj pobierania losowej kompilacji pakietu lub mieszania wydań w celu spełnienia zależności.

Sprawdź, czy rozszerzenie PHP SOAP jest włączone w środowisku PHP używanym przez aplikację internetową. Szybkie sprawdzenie:

php -m | grep -i '^soap$'

Jeśli nie ma wyników, zainstaluj i włącz rozszerzenie SOAP, które odpowiada wersji PHP i środowisku wykonawczemu serwera WWW używanemu przez aplikację internetową. Kontrola PHP w interfejsie CLI może różnić się od kontroli PHP-FPM lub modułu PHP Apache, dlatego porównaj konfigurację serwera WWW, jeśli polecenie wskazuje SOAP, ale MDM nadal zgłasza brak funkcji SOAP.

Jak skonfigurować połączenie z serwerem MDM?

Opublikowany podręcznik MDM umieszcza swoje ustawienia w /etc/kopano/webapp/config-mdm.php. Utwórz kopię zapasową pliku, a następnie sprawdź udokumentowane opcje:

  • PLUGIN_MDM_USER_DEFAULT_ENABLE_MDMkontroluje, czy wtyczka jest domyślnie włączona dla użytkowników; w podręczniku domyślnie ustawiona jest jako false.
  • PLUGIN_MDM_SERVERidentyfikuje serwer Z-Push; udokumentowana wartość domyślna to localhost.
  • PLUGIN_MDM_SERVER_SSLnależy ustawić na , truegdy połączenie używa protokołu SSL/TLS; udokumentowana wartość domyślna to false.

Jeśli WebApp i Z-Push znajdują się na oddzielnych hostach, zastąp domyślne ustawienie serwera rzeczywistą lokalizacją Z-Push wymaganą przez wdrożenie. Użyj prawidłowego protokołu i nazwy hosta oraz włącz opcję SSL, gdy dany punkt końcowy korzysta z protokołu HTTPS. Nie udostępniaj publicznie punktu końcowego tylko po to, aby wtyczka odpowiedziała; zadbaj o to, aby był on dostępny poprzez docelową ścieżkę sieciową i ważny certyfikat. Zachowaj składnię PHP używaną przez zainstalowany plik.

Ustawienie domyślne niekoniecznie jest właściwym wyborem dla każdej organizacji. Możesz zezwolić użytkownikom na samodzielne włączenie MDM lub włączyć je domyślnie, jeśli zezwala na to Twoja polityka. Jeśli konfiguracja aplikacji internetowej globalnie wyłącza wtyczki lub blokuje wtyczkę MDM, najpierw rozwiąż problem z tym ustawieniem centralnym; zmiana samego domyślnego ustawienia MDM nie spowoduje nadpisania wtyczki jawnie wyłączonej na poziomie aplikacji internetowej.

Jak włączyć MDM na koncie użytkownika?

Po zainstalowaniu i skonfigurowaniu pakietu zaloguj się do WebApp i otwórz Ustawienia, a następnie zakładkę Wtyczki. Wybierz MDM i zatwierdź zmiany. W instrukcji MDM podano, że przegląd urządzenia znajduje się na osobnej karcie MDM w Ustawieniach i zawiera informacje o urządzeniu, ostatnią synchronizację oraz identyfikator urządzenia. Jeśli wtyczki nie ma na liście, najpierw sprawdź, czy pliki pakietu są zainstalowane w aktywnym katalogu wtyczki WebApp i czy globalne ustawienia wtyczki jej nie ukrywają ani nie wyłączają.

Przetestuj z kontem, które ma już urządzenie synchronizujące się przez Z-Push. Jeśli lista urządzeń jest pusta, sprawdź, czy to konto ma urządzenie Z-Push, czy ustawienia serwera MDM wskazują na właściwą usługę Z-Push oraz czy protokół PHP SOAP jest dostępny dla procesu aplikacji internetowej. Przejrzyj logi aplikacji internetowej i Z-Push wokół żądania testowego przed zmianą niezwiązanych z nim ustawień serwera.

Co należy wiedzieć przed użyciem opcji Wipe or Remove?

Traktuj działania MDM jako elementy sterujące operacjami, a nie nieszkodliwe przyciski odświeżania. Podręcznik MDM Kopano ostrzega, że ​​funkcja Wipe usuwa wszystkie dane z urządzenia i zaleca ostrożność. Przetestuj interfejs na urządzeniu niekrytycznym i zapoznaj się z procesem odzyskiwania w organizacji, zanim udostępnisz funkcję Wipe użytkownikom. Przed jej uruchomieniem potwierdź identyfikator urządzenia docelowego i użytkownika.

Usunięcie ma również konsekwencje: instrukcja zaznacza, że ​​usunięcie urządzenia z listy oznacza, że ​​użytkownik musi usunąć i ponownie połączyć konto w telefonie, aby urządzenie znów się pojawiło. Ponowna synchronizacja wymaga kolejnej synchronizacji; Odświeżenie aktualizuje wyświetloną listę urządzeń. Nie należy używać opcji Wyczyść jako ogólnego kroku rozwiązywania problemów w przypadku urządzenia, którego synchronizacja jest jedynie powolna.

Jak można zweryfikować obie funkcje?

Aby wyświetlić podgląd pliku, upewnij się, że użytkownik widzi i włącza to ustawienie, a następnie otwórz obsługiwany załącznik bez wcześniejszego pobierania. W przypadku MDM upewnij się, że użytkownik testowy widzi oczekiwane informacje o urządzeniu i że szczegóły ostatniej synchronizacji odpowiadają urządzeniu, o którym wiadomo, że synchronizuje się przez Z-Push. Najpierw przetestuj działania o niższym ryzyku, takie jak odświeżanie lub ponowna synchronizacja. Pozostaw opcję czyszczenia wyłączoną lub ograniczoną zgodnie z polityką organizacji, dopóki nie zweryfikujesz jej wpływu.

Jeśli brakuje elementów sterujących podglądem, sprawdź ponownie aktywną konfigurację aplikacji internetowej i ustawienia użytkownika. Jeśli brakuje MDM lub nie wyświetla żadnych urządzeń, sprawdź zgodność pakietu, protokół PHP SOAP, ścieżkę konfiguracji MDM, hosta Z-Push oraz globalne ograniczenia wtyczek. Opublikowane podręczniki Kopano opisują nazwy ustawień i wzorzec pakietu, ale nie zapewniają zgodności dla każdej bieżącej dystrybucji i wersji PHP; ostateczną miarą jest dokumentacja pakietu dla konkretnej kompilacji serwera.

Oficjalne odniesienia Kopano

Zostaw komentarz

10 najlepszych narzędzi do pingowania w celu znajdowania urządzeń w sieci

10 najlepszych narzędzi do pingowania w celu znajdowania urządzeń w sieci

Porównaj 10 narzędzi do pingowania, które umożliwiają szybkie wykrywanie sieci LAN, skanowanie międzyplatformowe i zarządzanie adresami IP. Dowiedz się, co narzędzie pingujące może Ci powiedzieć, a czego nie.

6 najlepszych narzędzi do zarządzania siecią, umożliwiających śledzenie wydajności

6 najlepszych narzędzi do zarządzania siecią, umożliwiających śledzenie wydajności

Porównaj sześć narzędzi do zarządzania siecią służących do monitorowania wydajności, obejmujących zasięg SNMP, mapowanie, alerty, modele wdrażania i kompromisy kosztów.

Ping Monitor: 7 darmowych i otwartych narzędzi do monitorowania dostępności sieci

Ping Monitor: 7 darmowych i otwartych narzędzi do monitorowania dostępności sieci

Porównaj siedem darmowych i otwartych monitorów pingów — od kompletnych pakietów sieciowych po ukierunkowane sondy opóźnień — i wybierz odpowiedni monitor pod kątem dostępności, utraty pakietów i historii.

QoS w sieciach: czym jest jakość usług i jak działa

QoS w sieciach: czym jest jakość usług i jak działa

Dowiedz się, co oznacza QoS w sieciach, w jaki sposób oznaczenia DSCP i kolejki ruchu nadają priorytet aplikacjom głosowym, wideo i biznesowym oraz czego QoS nie jest w stanie naprawić.

Najlepsze oprogramowanie serwera SFTP do bezpiecznego przesyłania plików

Najlepsze oprogramowanie serwera SFTP do bezpiecznego przesyłania plików

Porównaj niezawodne oprogramowanie serwera SFTP dla systemów Windows i Linux, w tym OpenSSH, Bitvise, SolarWinds i SFTPGo. Znajdź rozwiązanie odpowiednie dla swoich potrzeb w zakresie bezpieczeństwa i transferu plików.

7 najlepszych narzędzi do zarządzania adresami IP dla zespołów sieciowych

7 najlepszych narzędzi do zarządzania adresami IP dla zespołów sieciowych

Porównaj siedem narzędzi do zarządzania adresami IP służących do wykrywania podsieci, koordynacji DNS i DHCP, inwentaryzacji sieci i otwartego oprogramowania IPAM.

6 najlepszych narzędzi do monitorowania serwerów Windows Server zapewniających lepszą dostępność i wydajność

6 najlepszych narzędzi do monitorowania serwerów Windows Server zapewniających lepszą dostępność i wydajność

Porównaj sześć narzędzi do monitorowania systemu Windows Server pod kątem zbierania danych systemu Windows, widoczności aplikacji, modelu wdrażania i licencjonowania, aby znaleźć odpowiednie rozwiązanie.

10 najlepszych narzędzi do skanowania sieci w celu wykrywania urządzeń i adresów IP

10 najlepszych narzędzi do skanowania sieci w celu wykrywania urządzeń i adresów IP

Porównaj narzędzia do skanowania sieciowego umożliwiające szybkie wykrywanie urządzeń, skanowanie adresów IP na wielu platformach oraz zarządzanie IPAM w przedsiębiorstwie. Znajdziesz tu wskazówki dotyczące dopasowania każdej opcji do swojej sieci.

Najlepsze praktyki monitorowania sieci: co śledzić i jakich narzędzi używać

Najlepsze praktyki monitorowania sieci: co śledzić i jakich narzędzi używać

Zbuduj praktyczny monitoring sieci z przejrzystym zakresem urządzeń, przydatnymi wskaźnikami wydajności, przydatnymi alertami oraz porównaniem SolarWinds NPM, PRTG i OpManager.

Jak używać Nmap do śledzenia trasy i odczytywania ścieżki sieciowej

Jak używać Nmap do śledzenia trasy i odczytywania ścieżki sieciowej

Użyj opcji --traceroute programu Nmap, aby mapować przeskoki do autoryzowanego hosta, zrozumieć dane wyjściowe dotyczące przeskoków i czasu RTT oraz rozwiązywać problemy z brakującymi odpowiedziami bez nadmiernego skanowania.