Cómo configurar el visor de archivos de Kopano WebApp y los complementos MDM

Puedes habilitar el visor de archivos de Kopano WebApp sin instalar un paquete "FileViewer" aparte en la configuración documentada, pero MDM es un complemento independiente que debe instalarse y conectarse a Z-Push. Esta distinción es importante: el manual del administrador de WebApp documenta el visor a través de ENABLE_FILE_PREVIEWER, mientras que el manual de MDM documenta un paquete específico, un archivo de configuración y sus dependencias. Instalar el complemento "Files" incorrecto impedirá que el visor funcione.

Esta guía está dirigida a administradores de una implementación existente de Kopano WebApp. Los manuales publicados por Kopano para WebApp y MDM corresponden a versiones anteriores, por lo que debe verificar que los nombres de los paquetes y la configuración coincidan con las versiones exactas de WebApp, PHP, Z-Push y el sistema operativo que utiliza antes de realizar cambios en producción. Los pasos que se describen a continuación explican la ruta documentada y cómo verificarla de forma segura.

¿Te refieres a la vista previa de archivos o al complemento Kopano Files?

Utilice la configuración de vista previa de archivos integrada cuando los usuarios necesiten previsualizar archivos adjuntos compatibles en WebApp. La opción de administrador documentada es ENABLE_FILE_PREVIEWER; controla si se ofrece a los usuarios la configuración de vista previa. El manual de WebApp no ​​describe esto como un paquete FileViewer independiente que se instala con un gestor de paquetes.

Kopano Files es diferente. Añade un área de Archivos para explorar y administrar cuentas de almacenamiento externo, como WebDAV u otros sistemas de almacenamiento configurados. Puede requerir paquetes y configuración de sistema de almacenamiento adicionales. Si su objetivo es previsualizar archivos adjuntos, comience con la configuración del visor, no con Kopano Files. Si su objetivo es conectar el almacenamiento compartido a la aplicación web, siga el manual de Archivos que se encuentra al final.

¿Qué hace MDM y cuándo resulta útil?

El complemento de administración de dispositivos móviles de Kopano expone información y acciones para dispositivos móviles que se sincronizan con Kopano mediante Z-Push. Según la implementación, los usuarios pueden ver los detalles del dispositivo y realizar acciones como resincronizar, eliminar, actualizar o borrar. Resulta útil cuando los usuarios o administradores necesitan estos controles de dispositivo en la aplicación web; no reemplaza a Z-Push ni establece la sincronización móvil por sí solo.

El manual de Kopano MDM indica que Z-Push 2.0 o superior y la compatibilidad con PHP SOAP son dependencias necesarias. Si Z-Push se ejecuta en un servidor diferente al de WebApp, la configuración de MDM debe apuntar a ese servidor Z-Push. Antes de instalar cualquier componente, verifique la compatibilidad del punto final de Z-Push, el entorno de ejecución de PHP instalado y los paquetes con su entorno.

¿Cómo se activa la vista previa de archivos?

Primero, localice la aplicación web activa config.phpque utiliza su instalación. En una implementación basada en paquetes, suele estar en /etc/kopano/webapp/, pero los contenedores y las instalaciones personalizadas pueden montar la configuración en otra ubicación. Realice una copia de seguridad del archivo antes de editarlo y evite crear una segunda definición si la configuración ya existe.

En la configuración activa, busque ENABLE_FILE_PREVIEWER. El manual de administración de la aplicación web de Kopano documenta trueque se muestra a los usuarios la opción de habilitar el visor de archivos en su configuración, y falseque se oculta esa opción y se deshabilitan las vistas previas para todos los usuarios. Por ejemplo:

define("ENABLE_FILE_PREVIEWER", true);

Si la línea ya existe, modifique su valor en lugar de añadir una duplicada define(). Mantenga intacta la sintaxis PHP circundante. Si no existe dicha línea, utilice la plantilla o la guía de configuración que coincida con su paquete WebApp instalado, en lugar de copiar un archivo de configuración de ejemplo completo sobre el archivo en producción.

Después de guardar, compruebe si hay errores de sintaxis PHP utilizando el intérprete PHP que sirve para WebApp. Por ejemplo, si el archivo de configuración está en la ruta de paquete estándar:

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

La comprobación de sintaxis solo valida el análisis de PHP; no confirma que la configuración se haya cargado en el sitio web en ejecución. Inicie sesión como usuario de prueba, abra la configuración de la aplicación web y confirme que la opción de vista previa de archivos esté disponible. Habilítela, aplique el cambio y, a continuación, abra un archivo adjunto de un tipo compatible con su aplicación web. Si falta el control, confirme que ha editado la configuración activa, que los complementos y la configuración de la aplicación web están disponibles y que una actualización de paquete o el montaje de un contenedor no está proporcionando otro archivo de configuración.

¿Cómo se instala el plugin MDM?

Utilice el paquete MDM compilado para la misma versión y distribución de Kopano WebApp que el servidor. El manual de Kopano MDM documenta un paquete de la familia Debian kopano-webapp-plugins-mdmy un paquete RPM para distribuciones basadas en RPM. Muestra el patrón de instalación de Debian a continuación; reemplace el marcador de posición con la versión real del paquete obtenida de su fuente de paquetes compatible y de confianza:

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

No escriba literalmente el marcador de posición entre corchetes angulares. Si la instalación del paquete informa de dependencias sin resolver, utilice el proceso de gestión de paquetes habitual de su distribución para resolverlas desde repositorios de confianza y, a continuación, confirme que el paquete MDM instalado y la versión de la aplicación web son compatibles. Evite descargar una compilación aleatoria del paquete o mezclar versiones para satisfacer una dependencia.

Verifique que la extensión PHP SOAP esté habilitada en el entorno PHP utilizado por la aplicación web. Una comprobación rápida es:

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

Si no se obtiene ninguna salida, instale y habilite la extensión SOAP que coincida con la versión de PHP y el entorno de ejecución del servidor web que utiliza WebApp. La comprobación de PHP mediante la línea de comandos puede diferir de la de PHP-FPM o del módulo PHP de Apache, por lo que debe comparar la configuración del servidor web si el comando muestra SOAP, pero MDM sigue informando de que falta la función SOAP.

¿Cómo se debe configurar la conexión con el servidor MDM?

El manual de MDM publicado coloca su configuración en /etc/kopano/webapp/config-mdm.php. Haga una copia de seguridad del archivo y luego verifique las opciones documentadas:

  • PLUGIN_MDM_USER_DEFAULT_ENABLE_MDMcontrola si el complemento está habilitado de forma predeterminada para los usuarios; el manual indica que el valor predeterminado es false.
  • PLUGIN_MDM_SERVERidentifica el servidor Z-Push; el valor predeterminado documentado es localhost.
  • PLUGIN_MDM_SERVER_SSLdebe configurarse en truecuando la conexión utiliza SSL/TLS; el valor predeterminado documentado es false.

Si WebApp y Z-Push se encuentran en hosts diferentes, reemplace la configuración predeterminada del servidor con la ubicación real de Z-Push requerida por su implementación. Utilice el protocolo y el nombre de host correctos, y habilite la opción SSL cuando el punto final utilice HTTPS. No exponga el punto final públicamente solo para que el complemento responda; manténgalo accesible a través de la ruta de red prevista y un certificado válido. Conserve la sintaxis PHP utilizada por el archivo instalado.

La configuración predeterminada no es necesariamente la más adecuada para todas las organizaciones. Puede permitir que los usuarios habiliten MDM por sí mismos o habilitarlo por defecto si su política lo permite. Si la configuración de su aplicación web deshabilita globalmente los complementos o bloquea el complemento MDM, primero debe solucionar ese problema; cambiar únicamente la configuración predeterminada específica de MDM no anulará un complemento deshabilitado explícitamente a nivel de la aplicación web.

¿Cómo se habilita la gestión de dispositivos móviles (MDM) en una cuenta de usuario?

Tras la instalación y configuración del paquete, inicie sesión en WebApp y abra Configuración; a continuación, la pestaña Complementos. Seleccione MDM y aplique los cambios. El manual de MDM indica que la información general del dispositivo aparece en una pestaña MDM independiente dentro de Configuración e incluye información del dispositivo, la última sincronización y un ID de dispositivo. Si el complemento no aparece en la lista, primero verifique que los archivos del paquete estén instalados en el directorio de complementos activo de WebApp y que la configuración global de complementos no lo oculte ni lo deshabilite.

Pruebe con una cuenta que ya tenga un dispositivo sincronizado mediante Z-Push. Si la lista de dispositivos está vacía, verifique si esa cuenta tiene un dispositivo Z-Push, si la configuración del servidor MDM apunta al servicio Z-Push correcto y si PHP SOAP está disponible para el proceso de la aplicación web. Revise los registros de la aplicación web y de Z-Push relacionados con una solicitud de prueba antes de modificar configuraciones de servidor no relacionadas.

¿Qué debes saber antes de usar Wipe or Remove?

Considere las acciones de MDM como controles operativos, no como simples botones de actualización. El manual de MDM de Kopano advierte que la función Borrar elimina todos los datos del dispositivo y recomienda precaución. Pruebe la interfaz con un dispositivo no crítico y comprenda el proceso de recuperación de la organización antes de habilitar la función Borrar para los usuarios. Confirme la identificación del dispositivo y del usuario antes de ejecutarla.

Eliminar también tiene consecuencias: el manual indica que al eliminar un dispositivo de la lista, el usuario debe eliminar y volver a conectar la cuenta en el teléfono para que vuelva a aparecer. Resincronizar solicita otra sincronización; Actualizar actualiza la lista de dispositivos mostrada. No utilice Borrar como paso general para solucionar problemas de sincronización de un dispositivo.

¿Cómo se pueden verificar ambas características?

Para la vista previa de archivos, confirme que el usuario puede ver y habilitar la configuración; luego, abra un archivo adjunto compatible sin descargarlo previamente. Para MDM, confirme que el usuario de prueba puede ver la información del dispositivo esperada y que los detalles de la última sincronización corresponden a un dispositivo que se sabe que se sincroniza mediante Z-Push. Pruebe primero las acciones de menor riesgo, como Actualizar o Resincronizar. Mantenga la opción Borrar desactivada o limitada según la política de su organización hasta que haya validado su impacto.

Si faltan los controles de vista previa, revise la configuración de la aplicación web activa y los ajustes de usuario. Si falta MDM o no muestra ningún dispositivo, verifique la compatibilidad del paquete, PHP SOAP, la ruta de configuración de MDM, el host de Z-Push y las restricciones globales de los complementos. Los manuales publicados por Kopano describen los nombres de los ajustes y el patrón del paquete, pero no garantizan la compatibilidad con todas las distribuciones y versiones de PHP actuales; utilice la documentación del paquete para la compilación específica del servidor como referencia definitiva.

Referencias oficiales de Kopano

Dejar un comentario

Solucionar el problema de la carga automática de Nextcloud en iOS que no funciona en segundo plano

Solucionar el problema de la carga automática de Nextcloud en iOS que no funciona en segundo plano

Si Nextcloud para iPhone solo sube archivos cuando está abierto, compruebe la configuración de Carga automática, la Actualización en segundo plano de la aplicación de iOS, el acceso a Fotos, el Modo de bajo consumo, los límites de red y los errores del servidor con esta práctica lista de verificación.

Cómo configurar el visor de archivos de Kopano WebApp y los complementos MDM

Cómo configurar el visor de archivos de Kopano WebApp y los complementos MDM

Aprenda cómo habilitar las vistas previas de archivos de Kopano WebApp e instalar el complemento MDM, con los requisitos de Z-Push y PHP SOAP, comprobaciones de configuración y pruebas de seguridad de dispositivos.

Solucionar el error “Límite de memoria PHP por debajo del valor recomendado” en ownCloud 10

Solucionar el error “Límite de memoria PHP por debajo del valor recomendado” en ownCloud 10

Solucione correctamente la advertencia de límite de memoria PHP de ownCloud 10 encontrando la configuración PHP web activa, estableciendo 512M, gestionando la CLI y Docker, y verificando el espacio de RAM disponible.

Solucionar el error 500 del servidor interno en el panel de control de BigBlueButton Greenlight

Solucionar el error 500 del servidor interno en el panel de control de BigBlueButton Greenlight

Solucione el error 500 del panel de control de Greenlight identificando su versión, revisando los registros de la aplicación, verificando la configuración de la API y la base de datos de BBB y revisando la configuración del proxy.

Cómo configurar alias de salas Matrix personalizadas en su dominio

Cómo configurar alias de salas Matrix personalizadas en su dominio

Aprende cómo funcionan los alias de sala de Matrix, prepara tu dominio y el servidor principal de Synapse, configura la delegación de federación, crea un alias personalizado y verifícalo de forma segura.

Cómo transferir la propiedad de archivos compartidos en ownCloud Server

Cómo transferir la propiedad de archivos compartidos en ownCloud Server

Aprende cómo un administrador de ownCloud Server puede transferir una carpeta seleccionada o todos los archivos a otro usuario con occ, teniendo en cuenta los recursos compartidos, las versiones y la verificación.

Solucionar el aviso de Nextcloud "Algunos archivos no han superado la comprobación de integridad".

Solucionar el aviso de Nextcloud "Algunos archivos no han superado la comprobación de integridad".

Aprende a diagnosticar las advertencias de integridad del código de Nextcloud, restaurar los archivos principales modificados o faltantes, gestionar los archivos adicionales y los errores de firma de la aplicación, y luego verificar la reparación de forma segura.

Solucionar el problema del cliente de sincronización de escritorio de Nextcloud que se queda atascado en "Procesando archivos".

Solucionar el problema del cliente de sincronización de escritorio de Nextcloud que se queda atascado en "Procesando archivos".

¿Nextcloud Desktop se queda atascado en "Procesando archivos"? Diagnostica el archivo que causa el bloqueo, la configuración de sincronización, la red, los registros y las opciones de restablecimiento seguro sin poner en riesgo tus datos.

Cómo restablecer una contraseña de administrador de Nextcloud con OCC

Cómo restablecer una contraseña de administrador de Nextcloud con OCC

Restablezca una contraseña de administrador de Nextcloud olvidada desde la línea de comandos con occ. Encuentre la ruta de instalación correcta, ejecute el restablecimiento de forma segura y verifique el acceso.

Cómo configurar un servidor de grabación y transmisión Jibri para Jitsi Meet

Cómo configurar un servidor de grabación y transmisión Jibri para Jitsi Meet

Configura Jibri con Docker Compose para Jitsi Meet. Configura la grabación, protege los permisos de almacenamiento, inicia el servicio y prueba las grabaciones y las transmisiones RTMP.