build your own cloud

build your own cloud

Crear tu propia nube para reemplazar Dropbox y Google Drive

Resumen de la sección: En esta sección, el presentador explica la necesidad de crear nuestra propia nube en lugar de depender de servicios como Dropbox y Google Drive. Se mencionan los problemas potenciales con estos servicios y se introduce la idea de alojar nuestros propios archivos en la nube.

¿Por qué dejar de usar Dropbox y Google Drive?

  • Muchos pagamos por servicios como Dropbox, Google Drive o OneDrive para almacenar nuestros datos en la nube.
  • Sin embargo, esto implica ceder el control de nuestros datos a estas empresas.
  • Aunque obtenemos conveniencia al compartir archivos fácilmente, también existen riesgos como cambios en precios, caídas del servicio o hackeos.

La solución: crear nuestra propia nube

  • Es posible crear nuestra propia nube alojando nuestros propios archivos.
  • Solo se necesita una computadora, que puede ser una laptop antigua con un disco duro externo o incluso una máquina virtual o contenedor Docker.
  • Los servicios populares no ofrecen todas las características que merecemos.

Dos opciones gratuitas: FileCloud y Nextcloud

  • FileCloud es una opción dirigida a grandes empresas y ofrece una edición comunitaria gratuita.
  • Nextcloud es más adecuado para uso doméstico y no es comúnmente utilizado por empresas.
  • Ambas opciones tienen muchas características interesantes.

Requisitos para implementar FileCloud o Nextcloud

  • Hay varias opciones disponibles, desde instalarlo en un servidor local hasta utilizar servicios en la nube como AWS (Amazon Web Services).
  • La instalación es relativamente sencilla y se pueden seguir instrucciones detalladas.
  • La opción de alojarlo en casa permite tener un mayor control sobre los datos, pero también se puede utilizar la nube de AWS para aprender más sobre servicios en la nube.

Recomendaciones y pausa para café

Resumen de la sección: El presentador hace una pausa para tomar café y menciona su marca favorita. También agradece al patrocinador del video.

Recomendación personal y agradecimiento al patrocinador

  • El presentador recomienda su marca favorita de café.
  • Agradece a FileCloud por patrocinar el video.

¿Qué necesitamos?

Resumen de la sección: Se explican las opciones gratuitas disponibles (FileCloud y Nextcloud) y se mencionan los diferentes públicos objetivo. También se discuten las opciones de implementación, ya sea en un servidor local o en la nube de AWS.

Opciones gratuitas: FileCloud y Nextcloud

  • Ambas opciones son gratuitas, pero tienen diferentes públicos objetivo.
  • FileCloud está dirigido a grandes empresas, mientras que Nextcloud es más adecuado para uso doméstico.
  • Ambas opciones ofrecen muchas características interesantes.

Requisitos para implementar FileCloud o Nextcloud

  • Hay varias opciones disponibles, desde instalarlo en un servidor local hasta utilizar servicios en la nube como AWS (Amazon Web Services).
  • La instalación es relativamente sencilla y se pueden seguir instrucciones detalladas.
  • La opción de alojarlo en casa permite tener un mayor control sobre los datos, pero también se puede utilizar la nube de AWS para aprender más sobre servicios en la nube.

Recomendación final y consideraciones sobre costos

Resumen de la sección: El presentador ofrece una recomendación final para aquellos que deseen experimentar y aprender más. También menciona que el alojamiento en casa es gratuito, pero el uso de servicios en la nube como AWS tiene un costo asociado.

Recomendación final y consideraciones sobre costos

  • Se recomienda a los espectadores que prueben ambas opciones (FileCloud y Nextcloud) para experimentar y aprender.
  • El alojamiento en casa es completamente gratuito, mientras que el uso de servicios en la nube como AWS tiene un costo asociado debido al uso del hardware de otra persona.

¿Por qué me gusta FileCloud?

Resumen de la sección: En esta sección, el presentador explica por qué le gusta FileCloud y cómo le permite simular ser una empresa en su laboratorio doméstico para adquirir habilidades y experiencia que las empresas podrían pagarle. También destaca que FileCloud es compatible con Windows, lo cual es una ventaja ya que muchas soluciones de almacenamiento en la nube no lo son.

  • FileCloud permite simular ser una empresa en un laboratorio doméstico.
  • Permite adquirir habilidades y experiencia relevantes para las empresas.
  • Es compatible con Windows, a diferencia de otras soluciones de almacenamiento en la nube.

Características de FileCloud

Resumen de la sección: En esta sección, el presentador destaca que FileCloud es conocido como una solución empresarial de intercambio de archivos (EFS) y enfatiza su capacidad para ayudar a crear una nube privada segura. Además, menciona que FileCloud es popular en sectores como el gobierno, las finanzas y la educación debido a su énfasis en mantener los datos seguros.

  • FileCloud es conocido como una solución empresarial de intercambio de archivos (EFS).
  • Permite crear una nube privada segura.
  • Es popular en sectores como el gobierno, las finanzas y la educación debido a su énfasis en la seguridad de los datos.

Edición comunitaria

Resumen de la sección: El presentador menciona algunas características destacadas de la edición comunitaria de FileCloud y por qué podría ser interesante instalarla. Destaca el acceso remoto a los archivos desde cualquier lugar, el control total sobre los datos y la capacidad de compartir archivos de forma segura con opciones como protección con contraseña, límites de tiempo y descargas.

  • Acceso remoto a los archivos desde cualquier lugar.
  • Control total sobre los datos.
  • Compartir archivos de forma segura con opciones como protección con contraseña, límites de tiempo y descargas.

Características empresariales

Resumen de la sección: El presentador menciona que FileCloud ofrece características empresariales que pueden resultar sorprendentes para aquellos que no conocen todas las posibilidades. Destaca la importancia de la gobernanza de datos, las políticas de retención, la prevención de fugas de datos (DLP), el intercambio seguro de archivos y el escaneo antivirus.

  • FileCloud ofrece características empresariales sorprendentes.
  • Gobernanza de datos.
  • Políticas de retención.
  • Prevención de fugas de datos (DLP).
  • Intercambio seguro de archivos.
  • Escaneo antivirus.

Configuración inicial

Resumen de la sección: En esta sección, el presentador explica cómo configurar una cuenta en FileCloud. Se muestra cómo acceder al sitio web oficial y descargar la edición comunitaria. También se menciona que ahora es gratuita en lugar del costo anteriormente asociado.

  • Acceder al sitio web oficial para descargar FileCloud.
  • La edición comunitaria ahora es gratuita.

Configuración en AWS

Resumen de la sección: El presentador menciona que la configuración en AWS es la más divertida y explica cómo hacerlo. También menciona que si el espectador no está interesado en AWS, puede avanzar al siguiente punto de referencia.

  • La configuración en AWS es divertida.
  • Si no se está interesado en AWS, se puede avanzar al siguiente punto de referencia.

Descarga de FileCloud

Resumen de la sección: El presentador muestra cómo descargar FileCloud desde el sitio web oficial después de haber creado una cuenta. Se enfoca específicamente en la opción de descarga para AWS.

  • Descargar FileCloud desde el sitio web oficial.
  • Enfocarse en la opción de descarga para AWS.

Configuración de la cuenta y acceso a la consola de AWS

Resumen de la sección: En esta sección, el instructor anima a los espectadores a configurar una cuenta en AWS y acceder a la consola. Se proporcionan instrucciones sobre cómo navegar por la consola.

Acceso a la consola de AWS

  • Haga clic en el botón "Services" en la parte superior para acceder al menú desplegable.
  • Seleccione "Compute" y luego haga clic en "EC2".
  • Verifique la región actual en la esquina superior derecha.
  • Haga clic en "Launch Instance" para crear una instancia EC2.

Búsqueda y selección de una imagen de máquina Amazon (AMI)

Resumen de la sección: En esta sección, el instructor guía a los espectadores para buscar y seleccionar una imagen de máquina Amazon (AMI) específica llamada "File Cloud".

Búsqueda y selección de AMI

  • En el campo de búsqueda, escriba "File Cloud" y presione Enter.
  • Haga clic en "AWS Marketplace AMIs" para ver los resultados.
  • Seleccione la primera opción que corresponde a File Cloud.
  • Haga clic en "Select" para continuar con esa AMI.

Configuración del tipo de instancia EC2

Resumen de la sección: En esta sección, el instructor muestra cómo configurar el tipo de instancia EC2 y explica las opciones disponibles.

Tipo de instancia EC2

  • Desplácese hacia abajo hasta encontrar el campo "Instance Type".
  • Por defecto, se selecciona "T2 medium", pero se puede elegir otro tipo según las necesidades.
  • Se recomienda utilizar una instancia más grande para obtener un mejor rendimiento.

Creación de un par de claves

Resumen de la sección: En esta sección, el instructor explica la importancia de utilizar un par de claves para acceder a la instancia EC2 y muestra cómo crear uno nuevo.

Creación del par de claves

  • Seleccione la opción "Create a new key pair".
  • Asigne un nombre al par de claves y haga clic en "Create Key Pair".
  • Guarde el archivo descargado, ya que será necesario para acceder a la instancia EC2.

Lanzamiento de la instancia EC2

Resumen de la sección: En esta sección, el instructor muestra cómo lanzar la instancia EC2 y proporciona algunos consejos adicionales.

Lanzamiento de la instancia

  • Verifique que toda la configuración esté correcta.
  • Haga clic en "Launch Instance" para iniciar el proceso.
  • Espere hasta que la instancia esté lista antes de continuar.

Acceso a la instancia EC2

Resumen de la sección: En esta sección, el instructor muestra cómo acceder a la instancia EC2 recién creada utilizando su dirección IP pública.

Acceso a través del navegador web

  • Copie el valor del campo "Public IPv4 DNS" como dirección del servidor.
  • Abra una nueva pestaña en su navegador y pegue esa dirección.
  • Agregue "/admin" al final de la URL para acceder a la página de inicio de sesión.
  • Ingrese "admin" como nombre de usuario y la contraseña será el ID de instancia.

Inicio de sesión y obtención de licencia

Resumen de la sección: En esta sección, el presentador explica cómo iniciar sesión en el portal de FileCloud y obtener una licencia válida.

Iniciar sesión y obtener licencia

  • Para iniciar sesión, copia la contraseña proporcionada y pégala en el campo correspondiente.
  • Después de iniciar sesión, aparecerá un mensaje indicando que no hay una licencia válida.
  • Dirígete al portal de FileCloud nuevamente y selecciona la opción para obtener la licencia.
  • Haz clic en "Obtener licencia" y descarga el archivo.
  • Regresa a AWS, selecciona el archivo de licencia descargado y aplícalo.

Configuración inicial después de aplicar la licencia

Resumen de la sección: Después de aplicar la licencia, se muestran varias notificaciones en AWS. El presentador muestra cómo deshacerse rápidamente de estas notificaciones.

Configuración inicial

  • Al aplicar la licencia, aparecerán varias notificaciones en AWS.
  • El presentador recomienda cerrar rápidamente estas notificaciones haciendo clic en ellas para eliminarlas.
  • Estas notificaciones pueden ser demasiadas para mostrar todas, pero el objetivo es dar una idea general del proceso.

Introducción al almacenamiento con Amazon S3

Resumen de la sección: En esta sección, el presentador explica las opciones disponibles para almacenar datos utilizando Amazon S3 como alternativa a Google Drive, OneDrive o Dropbox.

Almacenamiento con Amazon S3

  • El presentador menciona que desea almacenar sus datos en un lugar diferente a Google Drive, OneDrive o Dropbox.
  • Explica que la opción más económica y flexible es utilizar Amazon S3, el servicio de almacenamiento de Amazon.
  • Amazon S3 tiene un costo de aproximadamente 0.02 centavos por gigabyte utilizado, lo cual es similar al estándar de la industria.
  • A diferencia de otros servicios como Google Drive, Amazon S3 permite un mayor control sobre los datos y puede resultar más económico para empresas con grandes cantidades de información.

Configuración del almacenamiento con Amazon S3

Resumen de la sección: En esta sección, el presentador muestra cómo configurar un bucket de almacenamiento en Amazon S3 y cómo conectarlo a FileCloud.

Configuración del bucket en Amazon S3

  • Accede al panel de servicios en AWS y selecciona "S3" dentro del apartado "Storage".
  • Crea un nuevo bucket proporcionando un nombre y seleccionando la región adecuada.
  • Mantén las opciones predeterminadas para mantener el bucket protegido y seguro.
  • Una vez creado el bucket, procede a configurar un usuario IAM para que FileCloud pueda acceder a él.

Configuración del usuario IAM

  • Busca "IAM" utilizando la barra de búsqueda en AWS.
  • Selecciona "IAM" dentro del apartado "Security, Identity & Compliance".
  • Crea un nuevo usuario e indica los permisos necesarios para acceder al bucket creado anteriormente.

Conclusiones finales

Resumen de la sección: El presentador concluye explicando que se ha configurado correctamente el almacenamiento en Amazon S3 y se ha conectado a FileCloud.

Conclusiones

  • Se ha configurado un bucket de almacenamiento en Amazon S3.
  • Se ha creado un usuario IAM para que FileCloud pueda acceder al bucket.
  • Con estas configuraciones, se ha logrado establecer una solución de almacenamiento alternativa a Google Drive, OneDrive o Dropbox utilizando FileCloud y Amazon S3.

Configuración de permisos de cuenta para interactuar con el bucket S3

Resumen de la sección: En esta sección, se explica cómo dar permisos a un usuario para que pueda interactuar y utilizar el bucket S3. Se muestra cómo encontrar la cuenta de usuario en la lista, acceder a las políticas de permisos y crear una política inline.

Configuración de permisos de cuenta

  • Acceder a la lista de usuarios y seleccionar la cuenta del usuario.
  • Hacer clic en "Agregar permisos" y luego en "Crear política inline".
  • Copiar y pegar el contenido del archivo JSON proporcionado en el portal de File Cloud.

Descarga del archivo cloud portal

Resumen de la sección: En esta sección, se explica cómo descargar el archivo cloud portal desde AWS. Se muestra cómo acceder al documento, navegar hasta la sección deseada y hacer clic en el enlace correspondiente.

Descarga del archivo cloud portal

  • Abrir el documento descargado desde AWS.
  • Desplazarse hacia abajo hasta encontrar la tabla de contenidos.
  • Hacer clic en "Post install" para expandir las opciones.
  • Hacer clic en "Manage S3 storage" para acceder a las instrucciones detalladas.

Copia del contenido JSON para configurar políticas

Resumen de la sección: En esta sección, se explica cómo copiar el contenido JSON necesario para configurar las políticas. Se muestra dónde encontrar este contenido dentro del documento descargado desde AWS y cómo pegarlo en la configuración de políticas en AWS Console.

Copia del contenido JSON

  • En el documento descargado desde AWS, buscar el contenido JSON que comienza con una llave de apertura.
  • Copiar todo el contenido hasta la llave de cierre.
  • Regresar a la configuración de políticas en AWS Console y hacer clic en "JSON".
  • Pegar el contenido JSON copiado y hacer clic en "Revisar política" para verificar los detalles.
  • Nombrar la política y hacer clic en "Crear política" para finalizar.

Cambio al almacenamiento de archivos S3

Resumen de la sección: En esta sección, se explica cómo cambiar del almacenamiento local al almacenamiento de archivos S3. Se muestra cómo acceder a la configuración de almacenamiento en File Cloud Dashboard y cómo realizar cambios utilizando la línea de comandos.

Cambio al almacenamiento S3

  • Acceder a la configuración en File Cloud Dashboard.
  • Hacer clic en "Settings" y luego en "Storage".
  • Habilitar el uso del almacenamiento S3 mediante comandos en la línea de comandos.
  • Conectar al servidor EC2 utilizando SSH y abrir el archivo cloud_config.php para editar.
  • Cambiar la opción "Define Tony do cloud storage implementation" a "Amazon S3".
  • Guardar los cambios y copiar un archivo necesario.

Edición del archivo cloud_config.php

Resumen de la sección: En esta sección, se explica cómo editar el archivo cloud_config.php para realizar cambios específicos. Se muestra cómo acceder al archivo utilizando comandos en la línea de comandos, qué cambio realizar y cómo guardar los cambios.

Edición del archivo cloud_config.php

  • Abrir el archivo cloud_config.php utilizando el editor de texto Nano.
  • Buscar la línea que contiene "Define Tony do cloud storage implementation".
  • Reemplazar "local" por "Amazon S3".
  • Guardar los cambios y cerrar el editor de texto.

Copia de un archivo

Resumen de la sección: En esta sección, se explica cómo copiar un archivo específico. Se muestra cómo utilizar comandos en la línea de comandos para realizar la copia del archivo necesario.

Copia del archivo

  • Utilizar el comando "sudo cp" seguido de la ruta del archivo a copiar.
  • Realizar la copia del archivo necesario.

Copiar archivo a la misma ubicación

Resumen de la sección: En esta sección, se explica cómo copiar un archivo a la misma ubicación y eliminar el texto "sample" y el guion "-".

  • Se copia el archivo a la misma ubicación.
  • Se elimina el texto "sample" y el guion "-" para que quede como "Amazon S3 storage config do php".

Configuración de almacenamiento S3 de Amazon

Resumen de la sección: En esta sección, se muestra cómo configurar las opciones de almacenamiento S3 en File Cloud.

  • Se accede al IAM Management Console.
  • Se selecciona la cuenta de usuario creada anteriormente.
  • Se hace clic en "Security Credentials".
  • Se crea una nueva clave de acceso.
  • Se copia la clave de acceso y se pega en la configuración de File Cloud.
  • Se copia el secreto de acceso y se pega en la configuración de File Cloud.
  • Se ingresa el nombre del bucket correspondiente.
  • Se guarda la configuración.

Uso de Amazon S3 como almacenamiento para File Cloud

Resumen de la sección: En esta sección, se destaca que ahora se está utilizando Amazon S3 como almacenamiento para File Cloud.

  • La configuración ha sido verificada y está lista para usar.
  • Ahora, File Cloud utiliza Amazon S3 como proveedor de almacenamiento en la nube.

Prueba del funcionamiento con un nuevo usuario

Resumen de la sección: En esta sección, se muestra cómo crear un nuevo usuario y probar el funcionamiento del sistema.

  • Se crea un nuevo usuario en File Cloud.
  • Se obtiene la URL de File Cloud.
  • Se abre una ventana de incógnito y se inicia sesión con el nuevo usuario.
  • Se verifica que el sistema funcione correctamente al acceder a "My Home Personal Cloud".
  • Se añade un archivo para comprobar su correcta carga en Amazon S3.

Logros y próximos pasos

Resumen de la sección: En esta sección, se mencionan los logros alcanzados hasta el momento y se plantean los siguientes pasos a seguir.

  • Se destaca la satisfacción por haber logrado configurar File Cloud con almacenamiento S3 en AWS.
  • Se menciona que aún hay tareas pendientes, como utilizar un nombre de dominio propio y configurar un certificado SSL válido.
  • Se indica que estos temas serán abordados más adelante.

Instalación local de File Cloud

Resumen de la sección: En esta sección, se explica cómo realizar la instalación local de File Cloud.

  • Se presentan diferentes opciones para la instalación, como Docker, Linux e imágenes de máquinas virtuales.
  • No se proporciona información detallada sobre cada opción, pero se sugiere descargar el servidor correspondiente según las necesidades del usuario.

Instalación de Docker y Docker Compose

Resumen de la sección: En esta sección, se explica cómo instalar Docker y Docker Compose en un servidor Linux o una computadora con Linux.

Instalación de Docker y Docker Compose

  • Ejecutar el siguiente comando para actualizar los repositorios:
  • sudo apt update
  • Ejecutar el siguiente comando para instalar Docker y Docker Compose:
  • sudo apt install docker.io docker-compose -y
  • Descargar el archivo "docker-compose.yml" utilizando el comando wget.
  • Verificar que el archivo "docker-compose.yml" se haya descargado correctamente.
  • Ejecutar los comandos necesarios para descargar las imágenes requeridas, omitiendo la imagen "filecloud-solar" y "filecloud-preview".
  • Verificar que las imágenes se hayan descargado correctamente ejecutando el comando sudo docker ps.
  • Acceder a la dirección IP del servidor seguida de "/admin" para iniciar sesión en FileCloud.

Configuración del archivo de licencia

Resumen de la sección: En esta sección, se explica cómo obtener y aplicar un archivo de licencia en FileCloud.

  • Descargar el archivo de licencia desde el portal de FileCloud.
  • En la interfaz web del servidor, seleccionar el archivo de licencia descargado y aplicarlo.

Instalación directa en Linux

Resumen de la sección: En esta sección, se explica cómo realizar una instalación directa de FileCloud en un sistema operativo Linux recomendado (Ubuntu 20.04 LTS).

  • Descargar el paquete DEB de FileCloud para Linux.
  • Seguir los pasos recomendados por FileCloud para agregar repositorios, actualizarlos e instalar FileCloud en el sistema operativo Linux.

Verificación de la instalación

Resumen de la sección: En esta sección, se verifica si la instalación de FileCloud ha sido exitosa.

  • Verificar que los puertos necesarios estén abiertos ejecutando el comando ss -tuln.
  • Acceder a la dirección IP del servidor seguida de "/install" para verificar que FileCloud esté funcionando correctamente.
  • Acceder a la dirección IP del servidor seguida de "/admin" para iniciar sesión en FileCloud con las credenciales predeterminadas.

Configuración de la licencia

Resumen de la sección: En esta sección, se explica cómo obtener y aplicar una licencia para el archivo en la nube.

Descargar la licencia

  • Haga clic en "Obtener su licencia" en el portal del archivo en la nube.
  • Descargue el archivo de licencia.

Aplicar la licencia

  • Seleccione el archivo descargado.
  • Aplique la licencia al sistema.

Configuración del archivo en la nube con una imagen de máquina virtual

Resumen de la sección: Se explica cómo configurar el archivo en la nube utilizando una imagen de máquina virtual.

  • Descargue y ejecute la imagen de máquina virtual.
  • Siga los pasos mencionados anteriormente para instalar y cargar archivos en el sistema.

Requisitos para reemplazar un triad

Resumen de la sección: Se mencionan los requisitos necesarios para reemplazar un triad (unidades computacionales).

  • Se necesita una computadora y un disco duro externo.
  • El servidor debe tener suficiente capacidad de almacenamiento disponible.

Preparación del disco duro externo

Resumen de la sección: Se explica cómo preparar un disco duro externo para su uso con el archivo en la nube.

  • Conecte el disco duro externo a su computadora o servidor Linux.
  • Verifique que el disco duro esté reconocido ejecutando comandos como lsusb y lsblk.
  • Asegúrese de que el disco duro no esté montado ejecutando el comando mount.

Formateo del disco duro externo

Resumen de la sección: Se explica cómo formatear el disco duro externo para su uso con el archivo en la nube.

  • Utilice el comando sudo mkfs -t ext4 /dev/sdb1 para formatear el disco duro en formato EXT4.
  • Este proceso borrará todos los datos del disco duro, así que asegúrese de hacer una copia de seguridad si es necesario.

Montaje del disco duro externo

Resumen de la sección: Se muestra cómo montar el disco duro externo para su uso con el archivo en la nube.

  • Cree un directorio nuevo utilizando el comando mkdir /mnt/filecloud.
  • Verifique los permisos del directorio utilizando ls -l y ajuste los permisos según sea necesario.
  • Monte el disco duro utilizando sudo mount /dev/sdb1 /mnt/filecloud.

Configuración de permisos para Apache

Resumen de la sección: Se explica cómo configurar los permisos adecuados para que Apache pueda leer y escribir en el directorio del archivo en la nube.

  • Ajuste los permisos utilizando sudo chmod a+rw /mnt/filecloud.
  • Verifique los permisos nuevamente utilizando ls -l para asegurarse de que todo esté configurado correctamente.

Cambio de ruta de almacenamiento

Resumen de la sección: Se muestra cómo cambiar la ruta de almacenamiento del archivo en la nube al disco duro externo.

  • Cambie la ruta de almacenamiento a /mnt/filecloud en la configuración del archivo en la nube.
  • Guarde los cambios.

Uso exitoso del disco duro externo

Resumen de la sección: Se confirma que el disco duro externo ha sido montado y está siendo utilizado correctamente por el archivo en la nube.

  • El disco duro externo ha sido montado y está listo para su uso con el archivo en la nube.

Compartir como si estuvieras allí

Resumen de la sección: En esta sección, el presentador habla sobre cómo compartir archivos en una red y montar un recurso compartido. Se enfoca en la configuración inicial para alojar File Cloud externamente en AWS u otro proveedor de servicios en la nube.

Configuración del dominio y SSL

  • Para alojar File Cloud externamente, es necesario tener un nombre de dominio registrado y configurarlo con CloudFlare.
  • Se requiere seguir los pasos para obtener un certificado SSL firmado por CloudFlare.
  • En CloudFlare, se agrega un nuevo registro DNS para crear un subdominio que apunte a la dirección IP pública del servidor de File Cloud.

Crear una solicitud CSR para File Cloud

Resumen de la sección: El presentador explica cómo generar una solicitud CSR (Certificate Signing Request) para obtener un certificado SSL válido para el servidor de File Cloud.

  • Se utiliza el comando "openssl" en el terminal del servidor EC2 de Amazon para generar una solicitud CSR.
  • Durante el proceso, se solicitan detalles como país, estado, ciudad y nombre común (URL).
  • Al finalizar, se crea un archivo CSR y una clave privada del servidor.

Obtener certificado firmado por CloudFlare

Resumen de la sección: El presentador muestra cómo obtener un certificado firmado por CloudFlare utilizando la solicitud CSR generada anteriormente.

  • En la interfaz de CloudFlare, se selecciona "Origin server" dentro de las opciones SSL/TLS.
  • Se crea un certificado utilizando la clave privada y la solicitud CSR.
  • El certificado se descarga desde CloudFlare.

Configuración del servidor de File Cloud

Resumen de la sección: El presentador muestra cómo configurar el servidor de File Cloud para utilizar el nuevo certificado SSL.

  • Se habilita SSL en Apache utilizando el comando "a2enmod".
  • Se crea un archivo de certificado en el servidor y se copia el contenido del certificado firmado por CloudFlare.
  • Se copian los archivos de clave privada y clave del servidor al directorio correspondiente en Apache.
  • Se modifica la configuración del servidor web Apache para utilizar el nuevo certificado.

Cambiar puerto a 443

Resumen de la sección: El presentador muestra cómo cambiar el puerto del virtual host en Apache para que funcione con SSL.

  • En el archivo de configuración del servidor web, se cambia el número del puerto del virtual host de 80 a 443.

Configuración del servidor

Resumen de la sección: En esta sección, se explica cómo configurar el servidor para el servicio de almacenamiento en la nube.

Configuración del nombre del servidor

  • El nombre del servidor utilizado fue "hackwellfiles.networkchuck.com".
  • Se copia y pega el motor SSL en la configuración del servidor.
  • Se guarda y reinicia Apache.

Cambio de URL inválida del servidor

Resumen de la sección: Aquí se muestra cómo cambiar la URL inválida del servidor para que sea más accesible.

Cambio de URL

  • Se verifica que el servidor sea válido y se guarda la configuración.

Compartir archivos con otros usuarios

Resumen de la sección: En esta parte, se explica cómo compartir archivos con otros usuarios utilizando File Cloud.

Crear un nuevo usuario

  • Se crea un nuevo usuario llamado "Bernard".

Acceder como nuevo usuario

  • Se abre una nueva pestaña privada e inicia sesión como Bernard en "hackwellfiles.networkchuck.com".

Instalar aplicaciones móviles y de escritorio

  • Desde el panel de control, hay opciones para instalar aplicaciones móviles y de escritorio.
  • La aplicación "File Cloud Sync" permite sincronizar archivos entre el ordenador y el almacenamiento en la nube.
  • La aplicación "File Cloud Drive" permite acceder a los archivos desde el explorador de archivos.

Compartir archivos desde el explorador de archivos

  • Se puede compartir un archivo haciendo clic derecho en él y seleccionando "File Cloud, compartir enlace".
  • Se pueden ajustar las opciones de uso compartido, como la fecha de vencimiento, el número de descargas permitidas y la contraseña.

Características empresariales

Resumen de la sección: Aquí se mencionan las características empresariales que distinguen a File Cloud.

Características empresariales

  • File Cloud ofrece características específicas para instituciones educativas, entidades financieras y gubernamentales.
  • Estas características incluyen gestión de datos, retención de información, protección contra fugas de datos y políticas de retención.

File Cloud

Resumen de la sección: En esta sección, se habla sobre File Cloud y sus características para empresas y negocios. Se mencionan los flujos de trabajo, integraciones con otras herramientas como Active Directory y antivirus, así como la posibilidad de editar archivos en Microsoft Office.

Características principales de File Cloud

  • Los flujos de trabajo permiten automatizar acciones en los archivos.
  • Integración con Active Directory y inicio de sesión único.
  • Escaneo antivirus para proteger los datos.
  • Posibilidad de editar archivos en Microsoft Office desde el portal.
  • Amplia gama de integraciones con terceros, incluyendo Salesforce Seam, reCAPTCHA, McAfee y Microsoft Teams.

Nextcloud

Resumen de la sección: En esta sección, se presenta Nextcloud como una solución open source para uso personal o en un laboratorio doméstico. Se menciona que es popular y fácil de instalar a través de Docker. También se destaca su capacidad para funcionar en diferentes dispositivos, incluyendo Raspberry Pi.

Instalación de Nextcloud con Docker

  • Nextcloud puede ser instalado en sistemas basados en Linux utilizando Docker.
  • Es necesario instalar Docker mediante comandos apt update y apt install docker.io.
  • Se copia y pega un comando docker run para iniciar la instalación.
  • Después de completar la instalación, se accede a Nextcloud a través del navegador utilizando la dirección IP o nombre del dominio seguido del puerto 80.
  • Se configura una contraseña inicial al iniciar sesión por primera vez.

Características adicionales de Nextcloud

  • Nextcloud ofrece una amplia gama de características, como integración con Nextcloud Office para colaboración en línea y Nextcloud Talk para comunicación.
  • Es posible instalar Nextcloud en dispositivos como Raspberry Pi utilizando la versión específica llamada "NextCloudPi".
  • Se menciona que Nextcloud requiere una conexión a Internet constante para funcionar correctamente.

Conclusiones

Resumen de la sección: En esta sección, se concluye que tanto File Cloud como Nextcloud son soluciones poderosas para compartir archivos y garantizar la seguridad de los datos. Cada una tiene sus propias características y ventajas, por lo que es importante evaluar las necesidades específicas antes de elegir una solución.

Puntos clave

  • Tanto File Cloud como Nextcloud ofrecen funciones avanzadas para compartir archivos y garantizar la seguridad de los datos.
  • File Cloud se enfoca en soluciones empresariales, mientras que Nextcloud es más adecuado para uso personal o en un laboratorio doméstico.
  • Ambas soluciones tienen integraciones con otras herramientas populares y ofrecen opciones flexibles de implementación.

Características de File Cloud y Next Cloud

Resumen de la sección: En esta sección, se comparan las características de File Cloud y Next Cloud.

Características de File Cloud

  • Permite un número ilimitado de usuarios.
  • Permite agregar múltiples aplicaciones e integraciones.
  • Ofrece funciones de compartir similares a las de Next Cloud, como controlar quién puede editar el archivo y ocultar la descarga.
  • No permite limitar las descargas.

Características de Next Cloud

  • Tiene una limitación de cinco usuarios.
  • Puede ser una solución adecuada para empresas debido a sus características específicas para negocios.
  • Ofrece funciones similares a las de File Cloud en cuanto a compartir archivos, pero no permite limitar las descargas.

Uso personal y empresarial de servicios en la nube

Resumen de la sección: En esta sección, se discute el uso personal y empresarial de servicios en la nube.

Uso personal

  • El orador utiliza Google Drive y Dropbox como respaldo para sus datos personales.
  • Le gusta tener sus datos respaldados en varios lugares.
  • Para información personal confidencial, prefiere tener control sobre ella y no utilizar servicios en la nube.

Uso empresarial

  • Las empresas pueden tener regulaciones que les impiden almacenar su información en servicios en la nube públicos.
  • Soluciones como File Cloud pueden ayudar con los requisitos empresariales y ofrecer niveles adicionales de seguridad.

Alternativas a los servicios tradicionales en la nube

Resumen de la sección: En esta sección, se mencionan alternativas a los servicios tradicionales en la nube.

  • File Cloud y Next Cloud son opciones que ofrecen características diferentes a las de los servicios tradicionales en la nube.
  • Estas alternativas requieren un poco más de conocimiento técnico y personalización, pero pueden ser adecuadas para aquellos que desean mayor control sobre sus datos.
  • File Cloud es una buena opción para aquellos que necesitan un alto nivel de seguridad empresarial y funciones avanzadas de uso compartido de archivos.
  • Next Cloud es una opción interesante para aquellos que prefieren soluciones de código abierto con muchas funcionalidades.

Conclusión

Resumen de la sección: En esta sección final, el orador concluye su presentación.

  • El orador espera haber animado a los espectadores a considerar otras opciones además de los servicios tradicionales en la nube.
  • Aunque el orador utiliza Google Drive y Dropbox como respaldo personal, destaca las ventajas y características únicas de File Cloud y Next Cloud.
  • Estas alternativas pueden requerir más conocimientos técnicos, pero ofrecen mayor control sobre los datos personales o empresariales.
Video description

Now you can deploy and run your own hyper-secure file sharing platform, by downloading FileCloud’s Community Edition. Visit https://ntck.co/filecloud and download FileCloud Community Edition as a self-hosted solution, on your Windows or Linux servers or preferred IaaS provider (AWS, Azure). (no code required) In this video, NetworkChuck will walk you through how to create your own cloud, either at home, on-prem or in the cloud! NetworkChuck demos the setup of FileCloud and Nextcloud, two excellent dropbox, google drive and microsoft one drive replacements. These are great options for both personal and business. LINKS --------------------------------------------------- FileCloud AWS: https://ntck.co/3CyTYz4 AWS IAM User Policy: https://ntck.co/3PkKPlj FileCloud Docker install: https://ntck.co/3pckT0A FileCloud Linux Install: https://ntck.co/42OypoM NextCloud Install: https://ntck.co/44694HZ 🔥🔥Join the NetworkChuck Academy!: https://ntck.co/NCAcademy **Sponsored by Filecloud 0:00 ⏩ Intro 1:43 ⏩ What do you need? 3:57 ⏩ What is FileCloud? 6:30 ⏩ the SETUP: FileCloud on AWS 12:44 ⏩ Amazon S3 Setup with FileCloud 23:30 ⏩ the SETUP: On-Prem FileCloud 28:43 ⏩ Adding an External Hard Drive to FileCloud 32:13 ⏩ Setting up a Domain Name and SSL for FileCloud 38:18 ⏩ Mounting a Remote Share in FileCloud 41:58 ⏩ the SETUP: NextCloud SUPPORT NETWORKCHUCK --------------------------------------------------- ➡️NetworkChuck membership: https://ntck.co/Premium ☕☕ COFFEE and MERCH: https://ntck.co/coffee Check out my new channel: https://ntck.co/ncclips 🆘🆘NEED HELP?? Join the Discord Server: https://discord.gg/networkchuck STUDY WITH ME on Twitch: https://bit.ly/nc_twitch READY TO LEARN?? --------------------------------------------------- -Learn Python: https://bit.ly/3rzZjzz -Get your CCNA: https://bit.ly/nc-ccna FOLLOW ME EVERYWHERE --------------------------------------------------- Instagram: https://www.instagram.com/networkchuck/ Twitter: https://twitter.com/networkchuck Facebook: https://www.facebook.com/NetworkChuck/ Join the Discord server: http://bit.ly/nc-discord AFFILIATES & REFERRALS --------------------------------------------------- (GEAR I USE...STUFF I RECOMMEND) My network gear: https://geni.us/L6wyIUj Amazon Affiliate Store: https://www.amazon.com/shop/networkchuck Buy a Raspberry Pi: https://geni.us/aBeqAL Do you want to know how I draw on the screen?? Go to https://ntck.co/EpicPen and use code NetworkChuck to get 20% off!! fast and reliable unifi in the cloud: https://hostifi.com/?via=chuck #filecloud #filesloution #nextcloud