Integrando solo los documentos de oficina y NextCloud para crear un entorno colaborativo en Ubuntu

Integrando solo los documentos de oficina y NextCloud para crear un entorno colaborativo en Ubuntu
En este artículo, aprenderá cómo instalar los documentos OnoryOffice en su máquina Ubuntu y conectar el servidor de documentos OnoryOffice al NextCloud a través del conector oficial. Esta integración le permite construir un entorno colaborativo donde podrá coeditar los documentos en tiempo real con otros usuarios.

Beneficios de OnlyOffice Docs

OnlyOffice Docs es un paquete de oficina autohostado que le permite crear un entorno de colaboración seguro en un servidor local. Es 100% de código abierto, por lo que su código fuente está disponible públicamente en GitHub (Onlyfice Document Server) bajo los términos y condiciones de la licencia AGPL V3.

Esto es lo que tiene el Onorfice Docs en su Arsenal:

    • Paquete de oficina completo con un procesador de texto, un programa de hoja de cálculo, un creador de formulario y una herramienta de presentación.
    • Visor incorporado para archivos PDF, PDF/A, DJVU y XPS.
    • PDF a la conversión DOCX.
    • Compatibilidad perfecta con los formatos OOXML y, por lo tanto, con documentos de palabras, sábanas de Excel y diapositivas de PowerPoint.
    • Múltiples características de formato y herramientas de estilo.
    • Varios permisos de acceso a documentos y intercambio público.
    • Modos de coedición rápidos y estrictos.
    • Colaboración en documentos en tiempo real con cambios de pista, historial de versiones, comentarios y comunicación.
    • Comparación de documentos.
    • Firmas digitales y marcas de agua.
    • Modo oscuro y hasta 500% de opciones de escala.
    • Editores de escritorio gratuitos para Windows, Linux y MacOS.
    • Aplicaciones móviles para Android e iOS que están disponibles sin costo.


Todas las características de edición y colaboración de los Docios OnoryOffice están disponibles en su versión gratuita llamada Community Edition. Sin embargo, también hay ediciones comerciales escalables con acceso a los editores web de Onorfice, soporte técnico y actualizaciones regulares para empresas y desarrolladores de software.

Configuración del sistema

    • CPU: procesador de doble núcleo de 2 GHz
    • Ram: 2 GB o más
    • HDD: al menos 40 GB
    • Intercambio: 4 GB o más
    • OS: Ubuntu 18.04 o 20.04

Requisitos misceláneos

Además, debe tener la última versión del Docker instalada en su máquina Ubuntu porque esta es la forma más fácil de implementar los documentos de Ondelfice Office. Lea esta guía si aún no tiene el Docker.

Además, debe tener la última versión de los Docios OnoryOffice instalado (también conocido como OnlyOffice Document Server). Instálelo siguiendo las instrucciones detalladas en este artículo.

Finalmente, no puedes llevarse bien con la última versión de NextCloud. Este artículo lo ayudará a superar el proceso de instalación y configuración con menos esfuerzos.

Cuando tiene todos los componentes requeridos instalados y configurados en su servidor, puede continuar con el proceso de integración. Para su conveniencia, todo el proceso se divide en varios pasos que debe seguir correctamente para asegurarse de que la solución Onorfice y NextCloud combinada funcionen como se supone que debe.

Paso 1. Instalación del conector Onorfice Office

La aplicación oficial de integración OnlyOffice se puede instalar de dos maneras. La forma más fácil es encontrarlo en el mercado de aplicaciones de NextCloud incorporado. Para este propósito, solo necesita iniciar sesión en su instancia de NextCloud con los derechos del administrador y seguir estos pasos:

    • En la esquina superior derecha de la pantalla, busque su nombre de usuario y haga clic en él.
    • Elija aplicaciones.
    • Encuentra la categoría de herramientas.
    • Seleccione OnlyOffice.
    • Haga clic en Descargar y habilitar.

Si se hace correctamente, la aplicación de integración se descarga automáticamente.

Alternativamente, puede instalar el conector manualmente. Para la instalación manual, descargue la aplicación de integración oficial desde la tienda de aplicaciones NetXCloud o desde el GitHub. Este comando te ayuda a obtener lo que necesitas del GitHub:

wget https: // github.com/OnlyOffice/OnlyOffice-Nextcloud/Archive/Refs/Tags/VX.X.X.alquitrán.GZ


Tenga en cuenta que VX.X.X indica la versión del conector. Idealmente, la última versión debe indicarse aquí.

Después de lanzar el comando anterior, descomprima el archivo:

tar -xvzf vx.X.X.alquitrán.GZ


Ahora, debe cambiar el nombre de la carpeta a Onlyoffice:

MV OnlyOffice-Nextcloud-X.X.X OnlyOffice


Luego, clone el código fuente del conector Ononeffice y compile con este comando:

Git clon https: // github.com/OnlyOffice/OnlyOffice-Nextcloud.Git OnlyOffice
CD OnlyOffice
Git Submodule Update --init - -RECURSIVE


Copie la carpeta resultante en el directorio de aplicaciones del servidor NextCloud:

CP -R/Root/OnlyOffice//Var/www/html/apps/


Luego, ingrese el directorio de NextCloud Apps:

CD/var/www/html/aplicaciones


Ahora necesitas cambiar al propietario. Esta operación es necesaria para actualizar la aplicación de integración desde la interfaz NextCloud:

chown -r www-data: www-data OnlyOffice


Después de eso, regrese a la instancia de NextCloud y vaya a Configuración haciendo clic en su nombre de usuario en la esquina superior derecha. Haga clic en aplicaciones y seleccione las aplicaciones deshabilitadas en el panel del lado izquierdo. Encuentra el Ondelfice y haga clic en el botón Habilitar.

Paso 2. Configuración del conector

Ahora, debe configurar la aplicación de integración instalada. Para que eso suceda, vaya a la página de configuración y busque la sección de administración en el panel del lado izquierdo. Haga clic en el icono Onone Office, y verá estas siguientes opciones:

    • Dirección de documentos OnlyOffice. Esta opción obligatoria indica la dirección de URL del servidor de documentos OnoryOffice. Si instaló los documentos OnoryOffice utilizando un puerto personalizado, especifique este puerto. Por ejemplo, http: // 127.0. 0.1: 8081/.
    • Desactivar la verificación del certificado. Esta opción se utiliza para deshabilitar la verificación del certificado que permite a NextCloud establecer una conexión con el servidor de documentos OnoryOffice si utiliza sus propios certificados autofirmados. Sin embargo, se recomienda utilizar los certificados emitidos por una autoridad de certificación (CA).
    • Llave secreta. Esta opción se utiliza para firmar los datos.

En la sección Avanzada Configuración del servidor, encontrará las siguientes opciones:

    • Onlyoffice Docs Dirección para solicitudes internas del servidor. Esta es la dirección de URL utilizada para acceder a los documentos de OndelEffice desde NextCloud.
    • Dirección del servidor para solicitudes internas de OnlyOffice Docs. Esta es la dirección de URL diseñada para acceder a NextCloud desde los documentos OnoryOffice.


Estas dos opciones son útiles si su red no permite solicitudes entre los documentos OnoryOffice y el NextCloud utilizando las direcciones públicas. Después de configurar las opciones requeridas, no olvide hacer clic en Guardar.

Además, hay algunas configuraciones adicionales que puede habilitar o deshabilitar si es necesario. Por ejemplo, las opciones comunes y de personalización.

Cuando haya terminado con el proceso de configuración, puede habilitar el JWT para que la edición de documentos sea más segura.

Paso 3. Habilitando JWT

En los documentos OnoryOffice, el token web JSON (JWT) se utiliza para evitar un acceso no autorizado a los documentos. Para habilitar esta opción, debe habilitar la validación del token primero e ingresar su clave secreta en la configuración Onorfice.

Para hacerlo, abra el local.archivo json usando cualquier editor de texto. Acceda al contenedor de Docker Docker de Onone Office al iniciar el Docker Exec -it Bash comandar y encontrar el /etc/OnlyOffice/Documentserver/Local.json archivo.

Para habilitar la validación del token, establezca todos los valores falsos en verdadero en las siguientes secciones:

    • servicios.Coautor.simbólico.permitir.navegador
    • servicios.Coautor.simbólico.permitir.pedido.bandeja de entrada
    • servicios.Coautor.simbólico.permitir.pedido.bandeja de salida

Ingrese su propia clave secreta. Debe ser lo mismo:

servicios.Coautor.secreto.bandeja de entrada.cadena
servicios.Coautor.secreto.bandeja de salida.cadena
servicios.Coautor.secreto.sesión.cadena

"Servicios":
"Coautor":
"Token":
"permitir":
"pedido":
"Bandeja de entrada": Verdadero,
"Bandeja de salida": Verdadero
,
"navegador": verdadero

,
"secreto":
"bandeja de entrada":
"cadena": "tuyoCret"
,
"Box de salida":
"cadena": "tuyoCret"
,
"sesión":
"cadena": "tuyoCret"





Guarde sus cambios y reinicie los servicios:

supervisorctl reiniciar todo


Finalmente, ingrese la misma clave secreta en la configuración Onorfice.

Eso es todo! Ahora, ha creado un entorno de colaboración en su servidor Ubuntu donde puede hacer lo siguiente:

    • Abra, edite y guarde documentos de texto, hojas de cálculo, formularios y presentaciones más rellenos.
    • Compartir archivos con los otros usuarios utilizando los permisos de intercambio más avanzados.
    • Proteger los documentos con marcas de agua.
    • Colaborar en los documentos en línea Aproveche al máximo los dos modos de coedición rápidos y estrictos, cambios de seguimiento y características del historial de versiones, comentarios, menciones de usuario y un chat integrado para mensajes de texto.

La coedición a través de los documentos de Onorfice Office también está disponible entre varias instancias federadas de NextCloud conectadas a el mismo servidor de documentos OnlyOffice.


No olvide que NextCloud no es la única opción de integración para los documentos OnoryOffice. Puede integrar esta suite de oficina de código abierto con una amplia gama de plataformas de sincronización y compartir sistemas de gestión de documentos para habilitar una edición y colaboración de documentos en tiempo real:

    • nube
    • WordPress
    • Filón de mar
    • Rojizo
    • Strapi
    • Nuxeo
    • Plone, etc.

La lista completa de todas las opciones de integración disponibles para los documentos Onorfice Office está disponible en el sitio web oficial.