Cómo crear su propia nube personal con NextCloud y Ubuntu

¿Alguna vez ha querido tener su propio Dropbox privado, algo que le permite administrar y distribuir archivos en línea, pero sin que ninguna empresa le informe sobre los límites de datos, las restricciones de ancho de banda o incluso la desactivación de ciertos tipos de archivos? Buenas noticias! Este sueño puede hacerse realidad fácilmente con la ayuda de un software conocido como Nextcloud.

Este software lo hace para que cualquier persona con un servidor pueda alojar y distribuir su propio almacenamiento y tener efectivamente su propia nube! En esta guía repasaremos todo lo que necesita saber para crear su propia solución de almacenamiento en nube personal: desde el hardware necesario, el sistema operativo en orden e incluso la configuración de la sincronización de clientes. Vamos a empezar!

Nota : Nextcloud es una bifurcación de Owncloud que es otro clon de Dropbox autoalojado.

Requisitos de hardware y software

Hablemos de los tipos de servidores que son mejores para configurar una nube doméstica impulsada por el software de almacenamiento NextCloud. Para empezar, el servidor debería estar ejecutando la última versión del servidor Ubuntu (o al menos una versión que soporte snaps ). ¿Por qué un servidor Ubuntu y no algo como Redhat o CentOS? Simple, los desarrolladores de NextCloud actualmente distribuyen un paquete instantáneo con el último software de NextCloud, algo que estos otros sistemas operativos no ofrecen.

Además, NextCloud, cuando se instala de otras formas, tarda mucho tiempo en configurarse y no es muy fácil de usar. Al instalar la versión snap, se requiere una configuración cero, y todo funciona bastante bien.

Los desarrolladores han dicho en el pasado que es difícil actualizar NextCloud cuando se basan en distribuciones o repositorios integrados. La tecnología snap de Ubuntu les permite obtener las últimas actualizaciones de seguridad tan pronto como sea posible en sus propios términos.

Dispositivos de hardware que son perfectos para crear su propia solución de nube:

  • Cualquier PC/ordenador portátil de 64 bits de la era DDR2 usado o antiguo (o mejor) que pueda permanecer encendido las 24 horas del día, los 7 días de la semana
  • .

  • Frambuesa Pi 2 o 3 que puede ejecutar Ubuntu Snappy Core
  • Cualquier servidor de grado doméstico o empresarial

Haciendo Preparativos

Cómo crear su propia nube personal con NextCloud y Ubuntu

Los usuarios necesitarán crear una imagen USB para instalar la última versión del servidor Ubuntu. Descargue la imagen de disco ISO de esta página .

Frambuesa Pi 2/3 usuarios

La Pi no ejecuta actualmente una versión tradicional del servidor Ubuntu. En su lugar, los usuarios deben utilizar Ubuntu Snappy Core. Descarga la imagen aquí . Extraer la imagen en el terminal:

gunzip -d *.img.xz

Sigue el Ubuntu wiki para empezar con el primer arranque de Snappy Core. Deberá registrarse en Canonical, utilizando una dirección de correo electrónico.

Cómo crear su propia nube personal con NextCloud y Ubuntu

Con la imagen de disco descargada, es hora de hacer que el medio de instalación USB (o SD). la herramienta USB/SD Etcher. Siga las instrucciones de la página para crear su instalación USB o SD si está utilizando un Raspberry Pi 2/3. Es un proceso fácil de tres pasos.

Instalación del servidor Ubuntu

Conecte su dispositivo USB y configure su máquina para que arranque desde él a través de la BIOS. Para algunos, esta tecla puede ser F2 o DEL. Para otros, es Esc. Es mejor investigar el manual para estar seguros.

Cómo crear su propia nube personal con NextCloud y Ubuntu

Con el servidor Ubuntu cargado, seleccione el idioma correcto en la pantalla de idioma y pulse Intro en la opción «Instalar Ubuntu Server». Esto llevará al usuario a través de un menú que le preguntará cuál es la disposición del teclado y el país. Seleccione las opciones adecuadas y pase a la página siguiente.

Cómo crear su propia nube personal con NextCloud y Ubuntu

Se pedirá a los usuarios que introduzcan un nombre de host para el servidor Ubuntu. Introduzca «ubuntu-server», «ubuntu-nextcloud», «Ubuntu» o algo parecido. Luego, con las teclas de flecha, navegue hasta el botón «Continuar» y pulse Intro para pasar a la página siguiente.

Cómo crear su propia nube personal con NextCloud y Ubuntu

En la página siguiente, la herramienta de instalación le pedirá al usuario que configure un nombre de usuario y una contraseña que vaya con este nombre de usuario. Introduzca un nombre de usuario y una contraseña segura pero memorable, luego seleccione «Continuar» para pasar a la página siguiente.

Cómo crear su propia nube personal con NextCloud y Ubuntu

A continuación, en el proceso de instalación, el usuario debe indicar al servidor Ubuntu cómo realizar la instalación en el disco duro. Seleccione «guiado – usar el disco entero». Esto permite que el sistema configure automáticamente las particiones. No es necesario hacer ajustes ni particiones manuales. Con esta opción seleccionada, la instalación comenzará.

Cómo crear su propia nube personal con NextCloud y Ubuntu

Poco después de que los datos iniciales del servidor Ubuntu terminen de copiarse en el sistema, los usuarios tendrán que modificar una configuración. Esta característica, cuando se activa, permite que el sistema instale automáticamente las actualizaciones de seguridad. Seleccione «instalar automáticamente».

Cómo crear su propia nube personal con NextCloud y Ubuntu

Por último, antes de que la instalación termine, se necesitan algunos paquetes. En la barra espaciadora, busque «Servidor LAMP» y selecciónelo. Además, seleccione «OpenSSH server» si desea que el acceso remoto al shell esté listo. Cuando se seleccionan los paquetes, pulse la tecla Intro para instalarlos en el sistema.

Instalando NextCloud

Cómo crear su propia nube personal con NextCloud y Ubuntu

Ubuntu Server está instalado en el sistema. Ahora es posible hacer funcionar NextCloud. Instale el software en el sistema con este comando:

sudo snap install nextcloud

Cómo crear su propia nube personal con NextCloud y Ubuntu

Con NextCloud instalado, utilice el comando ifconfig para encontrar la dirección IP interna del servidor. Utilizando el navegador web de un teléfono, tableta u ordenador, vaya a la dirección IP interna como si fuera un sitio web.

Cómo crear su propia nube personal con NextCloud y Ubuntu

Se abrirá el Asistente de configuración de Nextcloud. Este asistente le pedirá al usuario que configure una cuenta de administrador con una contraseña.

Uso de NextCloud

Después de crear la cuenta Admin en la siguiente nube, la interfaz web se cargará y el usuario tendrá el control administrativo completo. Acceda a Nextcloud en cualquier momento dirigiéndose a (en el navegador web) la dirección IP interna utilizada anteriormente.

Los archivos de la cuenta de administrador se pueden cargar directamente desde la web a través del navegador (al igual que Google Drive, Dropbox y One Drive). ¿No te gusta la web? el cliente de sincronización oficial para Linux, Mac o Windows. También hay una aplicación Android y iOS .

Subir archivos

Suba un archivo o directorio a su Nextcloud haciendo clic en el icono «+» y, a continuación, haga clic en el botón de subida.

Creación de nuevos usuarios

Cómo crear su propia nube personal con NextCloud y Ubuntu

Los usuarios no pueden registrarse en Nextcloud. En su lugar, el administrador debe crear una nueva cuenta. Vaya a la esquina superior derecha de la interfaz web y haga clic en «admin». Busque «Usuarios» y selecciónelo. Esto le llevará al área de gestión de usuarios.

Usando la interfaz de usuario, configure el nombre de usuario y la contraseña para el nuevo usuario. Además, añada el usuario a un nuevo grupo haciendo clic en «+ Añadir grupo».

Cómo crear su propia nube personal con NextCloud y Ubuntu

Para modificar la cantidad de almacenamiento que un usuario en particular puede usar, vaya a «Cuota» y seleccione una opción preestablecida o introduzca su propio límite de cuota de almacenamiento.

Sincronización

Para sincronizar, introduzca la dirección IP local en el cliente de sincronización de Nextcloud.

Cómo crear su propia nube personal con NextCloud y Ubuntu

A continuación, introduzca su nombre de usuario y contraseña.

Cómo crear su propia nube personal con NextCloud y Ubuntu

Con la información introducida, el cliente Nextcloud creará una carpeta Nextcloud en su equipo local. Coloca cualquier cosa que desees sincronizar dentro de ella. La herramienta de sincronización lo detectará y cargará los archivos.

Cómo crear su propia nube personal con NextCloud y Ubuntu

Conclusión

El almacenamiento en la nube es un hecho de la vida moderna. Todo el mundo tiene un Dropbox, un Google Drive, o algo así. Como resultado, las grandes empresas de tecnología tienen grandes servidores que contienen información valiosa y privada. Para algunos, la compensación y el riesgo a la privacidad está bien. Ellos sienten que Dropbox, etc., son confiables y versátiles, y están dispuestos a tomar el riesgo.

Nextcloud no es para ese tipo de gente. Este software es para aquellos que ven los beneficios del almacenamiento en nube pero quieren controlar totalmente sus datos. Es mi esperanza que con esta guía más y más personas adopten Nextcloud y se liberen de los servicios de almacenamiento en nube propietarios.

¿Alberga su propia solución de nube? ¿Por qué o por qué no? Cuéntanos más abajo!

Imagen:Christine und Hagen Graf

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *