- Inicio
- DocSpace
- Instalación
- Desarrollador
- Soluciones alojadas
- Implementación de ONLYOFFICE DocSpace Developer Edition usando AMI
Implementación de ONLYOFFICE DocSpace Developer Edition usando AMI
Introducción
Ahora puedes lanzar fácilmente la instancia de ONLYOFFICE DocSpace Developer Edition en la infraestructura de nube de Amazon Web Services utilizando la Imagen de Máquina de Amazon de ONLYOFFICE disponible en el AWS Marketplace.
La Imagen de Máquina de Amazon (AMI) es una plantilla preconfigurada que permite lanzar fácilmente una instancia, que es un servidor virtual en la nube privada de AWS.
La AMI de ONLYOFFICE DocSpace Developer incluye todos los componentes necesarios: tanto el sistema operativo como el software en sí, así como un volumen de almacenamiento, para desplegar tu DocSpace en un servidor virtual que funcione bajo Linux (Ubuntu).
Paso 1. Elige la AMI de ONLYOFFICE necesaria y suscríbete a la solución
Inicia sesión en tu cuenta de AWS existente o regístrate para obtener una nueva y ve al AWS Marketplace.
Encuentra la solución ONLYOFFICE DocSpace Developer y elige el tipo de instancia necesario: para 250, 500 o 1000 conexiones. Las conexiones significan el número de pestañas del navegador con documentos que se pueden abrir para editar al mismo tiempo. Ten en cuenta que un documento abierto por dos usuarios significa dos conexiones simultáneas, ya que está abierto en dos pestañas. Cuando se alcanza el valor máximo, cada documento siguiente se abrirá en modo de solo lectura.
En la página de Resumen del producto, puedes leer la descripción de las funciones del software.
Cambia a la pestaña de Precios para estimar los detalles de precios que dependen de algunos parámetros de la instancia:
- Cambia la Región donde se lanzará la instancia, si es necesario. Se recomienda seleccionar una región con una ubicación más cercana. US East (N. Virginia) está seleccionada por defecto.
-
En la sección de Costos de uso, puedes ver el tipo de instancia, el costo del producto por hora, el costo de EC2 por hora, el total por hora. También puedes cambiar a la pestaña de contrato de 365 días para estimar el pago anual por el software de ONLYOFFICE.
El precio total incluye cargos por el software de ONLYOFFICE y por los servicios de infraestructura de AWS utilizados para desplegar esta solución de software. El servicio EC2 proporciona el entorno necesario para desplegar un servidor virtual que funcione bajo Ubuntu e instalar la solución de software de ONLYOFFICE en él.
Nota: para obtener más información sobre la suscripción a AMIs de pago y otros detalles de precios, consulta la documentación de AWS.El Tipo de instancia de EC2 determina el hardware del servidor virtual utilizado para desplegar la solución de ONLYOFFICE. Los tipos de instancia disponibles difieren según la variante seleccionada de la solución ONLYOFFICE DocSpace Developer, es decir, según el número de usuarios.
Se recomienda el tipo de instancia EC2 t3.xlarge para ONLYOFFICE DocSpace Developer (250, 500 conexiones). Tiene los siguientes parámetros:
- Memoria: 16 GB
- CPU: 4 núcleos virtuales
Se recomienda el tipo de instancia EC2 t3.2xlarge para ONLYOFFICE DocSpace Developer (1000 conexiones). Tiene los siguientes parámetros:
- Memoria: 32 GB
- CPU: 8 núcleos virtuales
Para más detalles sobre los tipos de instancia T3, consulta la documentación de AWS.
El Costos adicionales de infraestructura de AWS contiene precios para el servicio EBS que se utiliza para almacenar los datos de tu portal de ONLYOFFICE.
En la pestaña de Legal, puedes leer el Acuerdo de Licencia de Usuario Final que regula los términos y condiciones bajo los cuales se proporciona la solución ONLYOFFICE DocSpace Developer.
Cambia a la pestaña de Uso donde puedes encontrar la siguiente información:
- La sección de Detalles de entrega muestra las características de la AMI. La AMI de ONLYOFFICE tiene la arquitectura de 64 bits (x86).
- Las Instrucciones de uso contienen recomendaciones breves sobre cómo realizar la configuración inicial de ONLYOFFICE después de lanzar la instancia.
Haz clic en el botón Ver opciones de compra en la esquina superior derecha. Se abre la página Suscribirse a este software:
Lee el Acuerdo de Cliente de AWS y haz clic en el botón Aceptar Términos. Espera mientras se procesa la suscripción.
Cuando la fecha actual se muestre en el campo Fecha efectiva en lugar de 'Pendiente', haz clic en el botón Continuar con la Configuración en la esquina superior derecha.
Paso 2. Lanza tu instancia de ONLYOFFICE en la nube de AWS
En la página de Configurar este software, haz clic en el botón Continuar para Lanzar en la esquina superior derecha.
Se abre la página Lanzar este software. En esta página, puedes revisar los Detalles de Configuración una vez más.
La sección Elegir Acción permite seleccionar el método que deseas utilizar para lanzar la instancia. La opción Lanzar desde el Sitio Web está seleccionada por defecto. Déjala sin cambios para desplegar la instancia utilizando el Asistente de Lanzamiento de Instancia proporcionado en esta página web.
En la sección EC2 Instance Type, solo hay una opción disponible (depende del tipo de instancia ONLYOFFICE DocSpace Developer seleccionado previamente con un cierto número de usuarios).
En las secciones VPC Settings y Subnet Settings, deje la configuración predeterminada.
Ahora necesita crear un nuevo Security group y generar un Key pair.
Crear un nuevo grupo de seguridad
Un grupo de seguridad permite limitar el acceso a su instancia para que solo las direcciones IP conocidas puedan acceder a ella.
En la sección Security Group Settings, haga clic en el botón Create New Based on Seller Settings.
Ingrese el nombre del grupo de seguridad (por ejemplo, ONLYOFFICE) y agregue su descripción.
Use la lista Source (IP or Group) para establecer las reglas necesarias. Puede especificar una sola dirección IP o un rango de direcciones IP, por ejemplo, 10.040.196.230/32.
Las reglas se especifican para los siguientes puertos:
- SSH - el puerto 22 se utiliza para acceder a su servidor usando un cliente SSH a través del protocolo SSH.
- HTTP - el puerto 80 se utiliza para acceder a su DocSpace a través de un navegador web mediante el protocolo HTTP.
- HTTPS - el puerto 443 se utiliza para acceder a su DocSpace a través de un navegador web mediante el protocolo seguro HTTPS.
Cuando esté listo, haga clic en el botón Save.
Generar un par de claves
Se requiere un par de claves para conectarse de manera segura a su instancia a través del protocolo SSH usando un cliente SSH como PuTTY o OpenSSH.
En la sección Key Pair Settings, haga clic en el enlace Create a key pair in EC2.
El AWS Management Console se abrirá en una nueva pestaña del navegador.
Haga clic en el botón Create key pair en la esquina superior derecha. Ingrese el nombre del par de claves (por ejemplo, ONLYOFFICE) en el campo correspondiente y seleccione el formato de archivo dependiendo del software que desee usar para conectarse a su instancia de forma remota:
pemse utiliza para OpenSSHppkse utiliza para PuTTY
Haga clic en el botón Create key pair a continuación.
Su clave pública se almacenará en el AWS EC2. El archivo .pem/.ppk que contiene su clave privada se descargará a su máquina local y se almacenará en la carpeta Downloads predeterminada. Por favor, cópielo y guárdelo en un lugar seguro.
Regrese al AWS Marketplace, actualice el campo del par de claves usando el ícono a la derecha de este y seleccione el par de claves creado de la lista.
Después de eso, el botón Launch se desbloquea. Haga clic en el Launch botón y espere mientras se despliega la instancia. Cuando esté listo, aparecerá el mensaje sobre el despliegue exitoso.
Haga clic en el enlace EC2 Console en este mensaje para abrir los detalles de la instancia en el AWS Management Console.
Puede tomar algún tiempo para que la instancia se vuelva completamente funcional después de que la haya lanzado. Asegúrese de que el estado de la instancia haya cambiado de 'pending' a 'running' en la columna Instance state y verifique que la instancia haya pasado todas las verificaciones de estado. Esta información se muestra en la columna Status checks.
Luego puede conectarse a su instancia a través de un navegador web o mediante SSH.
Paso 3. Acceda a su portal a través de un navegador web
Para acceder a su portal a través de un navegador web, puede usar el Public DNS o la dirección IP de la instancia.
Se pueden encontrar en el AWS Management Console. Cambie a la sección Instances en el menú de la izquierda, elija su región (por defecto US East (N. Virginia)) y seleccione su instancia ONLYOFFICE en la lista para abrir los detalles de la instancia.
En la pestaña Description, haga clic en el icono
a la izquierda del Public IPv4 DNS o Public IPv4 address para copiar el valor necesario al portapapeles.
En un navegador web, ingrese http:// + su dirección IP de la instancia o Public DNS en la barra de direcciones. La inicialización de su portal puede tardar unos minutos.
Se abre el asistente de configuración del portal.
Introduce tu dirección de correo electrónico. Establece la contraseña de tu cuenta y confírmala. Por defecto, la contraseña debe tener al menos 8 caracteres pero no más de 30.
Este correo electrónico y contraseña se usarán para acceder a la cuenta de administrador de tu portal a través de un navegador web.
Especifica tu ID de Instancia en el campo correspondiente. Se puede encontrar en la Consola de Administración de AWS en la pestaña de Descripción de la instancia. Haz clic en el icono
a la izquierda del ID de Instancia para copiarlo al portapapeles.
También puedes cambiar el idioma del portal y la zona horaria utilizando las listas desplegables correspondientes. La zona horaria debe especificarse para asegurar el correcto funcionamiento de las notificaciones del portal.
Acepta los términos de los acuerdos de licencia. Haz clic en el botón Continuar.
Eso es todo. Tu DocSpace está creado.
Paso 4. Conéctate a tu servidor vía SSH
Para administrar y configurar tu DocSpace de forma remota, puedes conectarte a tu servidor virtual vía SSH usando el nombre de usuario ubuntu y tu clave privada SSH.
En Windows, puedes usar la utilidad PuTTY.
El archivo de clave privada AWS generado al desplegar la instancia se usa para la autenticación en lugar de una contraseña.
Inicia PuTTY. En el panel de navegación de la izquierda, abre la sección Connection -> SSH -> Auth. Ve a la sección Authentication parameters -> Private key file for authentication, haz clic en el botón Browse y busca la ruta al archivo .ppk almacenado en tu máquina local.
Regresa a la sección Session en el panel de navegación de la izquierda. Introduce el DNS Público o la Dirección IP de la instancia en el campo Host Name or IP address, asegúrate de que el puerto 22 esté especificado y que el tipo de conexión SSH esté seleccionado, y haz clic en el botón Open.
Luego haz clic en Sí en la ventana de Alerta de Seguridad de PuTTY. Escribe el nombre de usuario ubuntu y presiona Enter.
En Linux, puedes usar un cliente SSH como OpenSSH.
Necesitarás especificar una ruta al archivo .pem con tu clave privada almacenada en tu máquina local, el nombre de usuario ubuntu y la Dirección IP o DNS Público de tu instancia.
Introduce el siguiente comando en tu terminal especificando los valores reales para la ruta del archivo .pem y la Dirección IP:
ssh -i /ruta/onlyoffice.pem ubuntu@tu_direccion_ip_instancia
Escribe yes para continuar conectándote al servidor. Para más información, puedes consultar la documentación de AWS.