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:
- Una máquina física.
- Una máquina virtual.
- Contenedores.
- Servicios Cloud.
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.
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.
La Amazon Machine Image (AMI) que vamos a seleccionar para esta práctica será la última versión de Ubuntu Server.
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)
Crear un par de claves (pública y privada) para conectar por SSH con su instancia.
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.
Registrar un nombre de dominio en algún proveedor de nombres de dominio gratuito. Por ejemplo, puede hacer uso de No-IP o Freenom.
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.
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».
Compruebe que puede acceder al sitio web desde un navegador web.
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
- Documentación oficial sobre la instalación de ownCloud con Bitnmai.
- Contenido del archivo
README
del Bitnami ownCloud Stack.
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:
URL el sitio web con HTTPS habilitado.
Documento técnico escrito en Markdown.
Scripts de bash utilizados para realizar el aprovisionamiento de las máquinas virtuales.
2 Referencias
- Bitnami.
- CMS.
- Instalador de la pila LAMP con Bitnami.
- Archivo
README
del Bitnami LAMP Stack. - Instalación de Drupal con Bitnmai.
- Archivo
README
del Bitnami Drupal Stack. - Instaladores de Bitnami para Windows, Linux y macOS.
- Instaladores de Bitnami para máquinas virtuales con VMware y VirtualBox.
- Contenedores de Bitnami.
- Bitnami para Google Cloud Platform.
- Bitnami para AWS Cloud.
- Bitnami para Microsoft Azure.
- Bitnami para Oracle Cloud Infrastructure.
- Bitnami para Bitnami Cloud Hosting.
3 Licencia
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.