Cómo hacer tu propia nube gratis

Depende de si esta nube gratuita es para sus propias necesidades personales o si está planeando abrir esta nube al público (algo así como un AWS gratuito, que parece un poco loco, pero ¿tal vez es tan filántropo?).

Te diré una solución para cada una de estas posibilidades:

Hacer su propio almacenamiento gratuito en la nube para uso personal

Si realmente no desea gastar dinero, puede usar una PC o computadora portátil antigua que esté conectada permanentemente a Internet. Luego puede instalar OwnCloud, que es una solución gratuita de nube de código abierto para almacenamiento:

ownCloud.org

Esto proporcionará un servicio similar a Dropbox o Google Drive. En caso de que pueda gastar un poco de dinero, le recomendaría alquilar un pequeño servidor dedicado dentro de un Centro de datos en lugar de usar una PC en casa.

Poner su propia nube gratuita a disposición del público

En primer lugar, será imposible hacer que esa nube sea completamente gratuita. Esto siempre involucrará infraestructura en algún lugar, ya sea para comprar o alquilar, por lo que esto nunca puede ser sin costo.

Pero en lo que respecta al software para ejecutar una nube, puede usar OpenStack, que proporcionará un servicio similar a AWS (aunque con menos funciones):

Inicio “OpenStack Open Source Software de computación en la nube

Tenga en cuenta que a partir de ahora la instalación de OpenStack es una tarea muy complicada y necesita una gran infraestructura con varios servidores como mínimo para ejecutarse. De hecho, esto es algo más dirigido a las grandes empresas que desean configurar su propia nube. Todavía a partir de ahora no hay alternativa para crear una nube real de forma gratuita.

Configuré mi propio almacenamiento en la nube usando mi vieja computadora portátil de repuesto.
Especificaciones: Intel Core i3, 4 GB de RAM, 2,3 GHz.
Asegúrese de que su computadora portátil (ahora servidor de almacenamiento en la nube) esté conectada a un cargador para una disponibilidad continua.
Hice una investigación primaria en línea en busca de aplicaciones que puedan ayudar a configurar la máquina para que esté disponible en Internet y encontré Tonido [Run your Own Personal Cloud] para satisfacer perfectamente mis necesidades (usuario único, archivos pequeños, almacenamiento limitado y GRATIS !).
¡Instale la aplicación y ya está listo!
Puede acceder al contenido a través del navegador o tiene aplicaciones para clientes de teléfonos móviles y de escritorio.

Supongamos que desea un almacenamiento en la nube similar a un Google Drive muy básico. Así que tú necesitas:
1) algunos servidores les gusta un Cluster.
2) una plataforma de software que se escala a medida que agrega servidores a su clúster sin tener que cambiar el código (escala horizontal).
3) una interfaz web que las personas pueden usar para suscribirse a sus servicios y usarlos.
4) algunas buenas medidas de seguridad para asegurarse de no perder la información de sus clientes.