IAW - Práctica 14

IAW - Implantación de Aplicaciones Web

IES Celia Viñas (Almería) - 2022/2023

1 Práctica 14: Instalación de ownCloud con Bitnami

Bitnami es una empresa que ofrece instaladores que nos permiten realizar la instalación y configuración de aplicaciones web de una forma muy sencilla.

El catálogo de aplicaciones que están disponibles en Bitnami se puede consultar en https://bitnami.com/stacks.

Actualmente Bitnami nos ofrece servicios que pueden ser utilizados en:

1.1 Tareas a realizar

En esta práctica tendremos que realizar la instalación de ownCloud con Bitnami en una máquina Amazon EC2.

ownCloud es una aplicación de software libre que permite el almacenamiento de archivos en la nube.

A continuación se describen muy brevemente algunas de las tareas que tendrá que realizar.

  1. Crear una máquina virtual en Amazon EC2. Para evitar posibles problemas con el instalador de Bitnami asegúrese que su máquina virtual tiene al menos 2 GB de memoria RAM.

  2. La Amazon Machine Image (AMI) que vamos a seleccionar para esta práctica será la última versión de Ubuntu Server.

  3. Cuando esté creando la instancia deberá configurar los puertos que estarán abiertos para poder conectarnos por SSH y para poder acceder por HTTP/HTTPS.

    • SSH (TCP)
    • HTTP (TCP)
    • HTTPS (TCP)
  4. Crear un par de claves (pública y privada) para conectar por SSH con su instancia.

  5. Realizar la instalación de la aplicación de ownCloud de Bitnami sobre la máquina. Puede encontrar más información sobre cómo realizar este paso en el archivo README del instalador de ownCloud de Bitnami.

  6. Registrar un nombre de dominio en algún proveedor de nombres de dominio gratuito. Por ejemplo, puede hacer uso de No-IP o Freenom.

  7. Configurar los registros DNS del proveedor de nombres de dominio para que el nombre de dominio de ha registrado pueda resolver hacia la dirección IP pública de su instancia EC2 de AWS.

  8. Configurar un certificado de Let’s Encrypt para habilitar el protocolo HTTPS en el sitio web. Se recomienda revisar la documentación de Bitnami: «Auto-configure a Let’s Encrypt certificate».

  9. Compruebe que puede acceder al sitio web desde un navegador web.

  10. Para poder conectar con phpMyAdmin tendrá que realizar un túnel SSH desde su máquina con la máquina remota. En la documentación oficial de Bitname puede encontrar un tutorial sobre cómo conectar con phpMyAdmin a través de un túnel SSH.

1.2 Documentación oficial de Bitnami

1.3 Entregables

En esta práctica habrá que entregar un documento técnico con la descripción de los pasos que se han llevado a cabo durante todo el proceso.

El documento debe incluir como mínimo lo siguientes contenidos:

2 Referencias

3 Licencia

Licencia de Creative Commons
Esta página forma parte del curso Implantación de Aplicaciones Web de José Juan Sánchez y su contenido se distribuye bajo una licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.