Resumen
- ¿Le preocupa la privacidad de los datos? Considere un almacenamiento privado como NAS o una nube personal a la que solo usted pueda acceder.
- Configurar una nube personal usando NextCloudPi en una Raspberry Pi es rentable y sencillo.
- Personalice su servidor NextCloudPi con un disco duro externo, configure el reenvío de puertos para acceso externo y cargue archivos fácilmente.
Desde Dropbox hasta Google Drive y OneDrive, el almacenamiento en la nube se ha vuelto bastante común en estos tiempos. Pero si te preocupa la privacidad de tus datos, entonces quizás sea mejor que te quedes con soluciones de almacenamiento privadas, como unNASo una nube personal a la que solo tú puedas acceder.
Afortunadamente, crear tu propio sistema de nube no es tan difícil ni costoso como parece: si tienes una Raspberry Pi de repuesto, puedes instalar fácilmente NextCloudPi en ella y comenzar a almacenar todos tus valiosos archivos en una nube privada.
Las mejores alternativas a Raspberry Pi
La Raspberry Pi es sólo una de las muchas excelentes opciones de computadoras de placa única disponibles para una variedad de proyectos.
Lo que utilicé para el proyecto
Entre miRaspberry Pi 5y Zero W, opté por la primera, y no fue solo por su rendimiento informático superior o por la mayor cantidad de puertos de la RPi 5. Dado que el repositorio de GitHub de NextCloudPi solo tiene los archivos del sistema operativo para los modelos Raspberry Pi 4 y 5, esto significaba que podía superar fácilmente la mitad del proceso si optaba por el miembro más nuevo de la familia Raspberry Pi. Dicho esto, no se perdió toda la esperanza para la Raspberry Pi Zero (ni para ninguna de las placas más antiguas); dado que DietPi admite un paquete NextCloudPi, aún podía darle un buen uso al modelo asequible. También tenía la opción de configurar LXD y NextCloudPi en un contenedor, pero la sobrecarga de rendimiento significaba que terminaría con un servidor en la nube que tardaría mucho en procesar una solicitud.
A continuación, cogí mi tarjeta microSD de 64 GB de SanDisk para guardar los archivos del sistema operativo. En retrospectiva, podría haber elegido una tarjeta más barata de 8 GB porque tenía pensado utilizar un disco duro de 2 TB de Seagate para almacenar todos mis datos.
Instalación de NextCloudPi en Raspberry Pi
NextCloudPi ofrece un puñado de imágenes de SO para SBC en su enlace de GitHub. Como hay una gran cantidad de herramientas de flasheo disponibles en Windows, decidí utilizar Balena Etcher porque era mucho más fácil de configurar que otras utilidades de flasheo, incluida la buena y vieja Raspberry Pi Imager. A continuación, se incluye un resumen rápido del proceso:
- Dirígete alrepositorio oficial de GitHub de NextCloudPiy descarga la última versión del sistema operativo compatible con tu placa Raspberry Pi.
- Extraiga el archivo .zipuna vez que haya terminado de descargarse.
- Descargue la versión portátil de Balena Etcher desdeeste enlacey luego ejecute el archivo.execomo administrador.
- Haga clic enFlash desde el archivoy presioneAbrirdespués de elegir laimagen de NextCloudPique descargó anteriormente.
- Presione el botónSeleccionar destinoy elija sutarjeta microSD.
- PresioneFlashy deje que Balena Etcher termine de escribir los archivos del sistema operativo.
Iniciar sesión en la interfaz web de NextCloudPi
Una vez que Balena Etcher hizo su magia, llegó el momento de iniciar el sistema operativo por primera vez. Dado que NextCloudPi utiliza una interfaz web, tuve que conectar mi Raspberry Pi a un enrutador y configurarlo desde mi PC. Todo el procedimiento fue tan sencillo como usar la interfaz web de Home Assistant e implicó estos pasos:
- Inserte la tarjeta microSD en la Raspberry Pi y conecte los cables Ethernet y de alimentación al SBC.
- Espere a que Raspberry Pi inicialice la aplicación web NextCloudPi antes de cambiar a su PC y abrir la siguiente URL en sunavegador web preferido:
https://nextcloudpi.local/
- Aceptecontinuar a la interfaz webcuando su navegador se queje de que la conexión no es privada.
- Presione el botónActivar para crear un nuevo usuario de NextCloudPi.Asegúrese de copiar ambas contraseñas ya que NextCloudPi abrirá el enlacehttps://NextCloudPi.local:4443/cuando haga clic enActivar.
- Escribancpcomonombre de usuario,ingrese la primeracontraseñade la página anterior y toqueIniciar sesión.
Configuración del servidor NextCloudPi
A continuación, puedes modificar la nube de Raspberry Pi a tu gusto. Yo quería añadir mi disco duro externo Seagate de 2 TB para guardar todas las capturas de pantalla y fotos de mi teléfono. Los pasos generales fueron los siguientes:
- Dirígete a la pestañaConfiguración USB y tocaSícuando se te solicite guardar tus datos en una unidad USB.
- Conecte su dispositivo de almacenamiento a la Raspberry Pi antes de presionarContinuar.
- Si su unidad aún no está formateada como ext4 o BTRFS, seleccioneFormatear.De lo contrario, presioneOmitir.
- Haga clic enMover datos a USB.
También quería acceder a mi NextCloudPi desde otras redes además de mi LAN doméstica. El sistema operativo tiene una opción para habilitar automáticamente el reenvío de puertos, aunque obtuve algunos resultados mixtos con la función. En mi conexión Wi-Fi principal, tuve que habilitar manualmente el reenvío de puertos a través de la página de mi enrutador, mientras que NextCloudPi no tuvo muchos problemas para activar la función en mi segunda red (y en gran parte sin uso) que tiene un ISP diferente.
- Al igual que la última vez, navegue a la secciónAcceso externoy elijaSí.
- Haga clic en el botónIntentar hacerlo por mísi desea que NextCloudPi configure el reenvío de puertos para usted.De lo contrario, haga clic enLo haré manualmentey elijaContinuar.
- Por último, necesitarás agregar uncliente DNSpara configurar una URL personal para tu servidor en la nube.
- Ingrese eldominioyel hash de actualización, y haga clic enFinalizarpara configurar su URL de nube personalizada.
Subir archivos al servidor NextCloudPi
Una vez configurado el servidor en la nube, me dirigí al panel de control de NextCloudPi para cargar todas mis fotos. Si estás acostumbrado a la interfaz web de Dropbox, te sentirás cómodo con NextCloudPi.
- Escriba la siguiente URL en su navegador web:
https://nextcloudpi.local/
- Ingresencpcomonombre de usuarioy escriba la segundacontraseñade lapágina deActivaciónpara continuar alPanel de Control.
- Desde la página principal, haga clic en la pestañaArchivos.
- Haga clic enNuevoy seleccioneCargar archivos.
- PresioneAbrirdespués de elegir todos los documentos que desea guardar en la nube.
Puede ver estos documentos en la pestañaArchivos, y los archivos multimedia también aparecerán en la pestañaFotos.
Una nube autoalojada en una Raspberry Pi
Después del rendimiento ligeramente decepcionante de mi Raspberry Pi 5 en cargas de trabajorelacionadas con NAS, me sorprendió gratamente lo bien que funcionó NextCloudPi en la pequeña SBC. Admito que un servidor NextCloudPi que se ejecuta en el procesador ARM Cortex RPi tiene una fracción de la capacidad informática de una PC que ejecuta NextCloud.
Pero cuando se trata de hacer copias de seguridad de algunas fotografías importantes, artículos, archivos guardados de videojuegos y códigos Python, esta placa en miniatura me brindó una opción asequible y sin complicaciones. De hecho, puedo verme fácilmente invirtiendo en una Raspberry Pi 4 más barata en el futuro solo para poder crear mi propio servidor en la nube privado.
Estos 10 proyectos innovadores con Raspberry Pi son el epítome de la creatividad
Vea algunos de los proyectos más impresionantes creados por la comunidad Raspberry Pi