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:
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
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:
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:
En la sección Avanzada Configuración del servidor, encontrará las siguientes opciones:
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:
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:
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:
La lista completa de todas las opciones de integración disponibles para los documentos Onorfice Office está disponible en el sitio web oficial.