El almacenamiento en la nube es increíblemente útil para acceder a sus datos desde cualquier dispositivo. La desventaja es que debe confiarle a una corporación la privacidad y seguridad de sus valiosos documentos y fotos almacenados en servidores remotos.

Sin embargo, existe una alternativa: puede alojar sus archivos en su propio servidor en la nube que se ejecuta en una computadora en su hogar u oficina. Uno de los servicios más populares para lograr esto es ownCloud.

Le mostraremos cómo instalar ownCloud en una Raspberry Pi, adjuntar almacenamiento externo y elegir un estuche adecuado.

ownCloud vs Nextcloud para Raspberry Pi: ¿Cuál es mejor?

Otra opción para su servidor en la nube Raspberry Pi en el hogar es Nextcloud, un derivado independiente de ownCloud creado por algunos de los principales contribuyentes de este último.

Si bien las características principales son muy similares para ambos servicios, existen algunas diferencias clave. Algunas de las funciones más avanzadas de ownCloud solo están disponibles para suscriptores premium, mientras que todas las funciones son gratuitas en Nextcloud.

instagram viewer

Aun así, ownCloud es una opción buena y bien establecida, y su uso es completamente gratuito si está alojando su servidor (s) por su cuenta. Las características incluyen encriptado de fin a fin, autenticación de dos factores, antivirus, firewall y verificación de integridad de archivos.

1. Prepare su Raspberry Pi

A diferencia de Nextcloud, que ofrece una imagen de sistema operativo personalizada para Raspberry Pi en forma de NextCloudPi que escribe en una tarjeta microSD, así como una opción de dispositivo de Ubuntu ownCloud se instala dentro de una iteración existente de la versión estándar de Raspberry Pi OS.

Si aún no ha instalado el sistema operativo Raspberry Pi, escríbalo en una tarjeta microSD (se recomienda 8GB o más) en otra computadora usando el Generador de imágenes Raspberry Pi herramienta.

Lee mas: Cómo instalar un sistema operativo en Raspberry Pi

Una vez hecho esto, inserte la tarjeta microSD en su Raspberry Pi y enciéndala. Siga el asistente de bienvenida, seleccione una nueva contraseña (por razones de seguridad) y conéctese a su red Wi-Fi.

Antes de instalar ownCloud, debe asegurarse de que el sistema operativo Raspberry Pi esté completamente actualizado. Si aún no lo ha hecho durante el asistente de bienvenida, abra una ventana de Terminal (Accesorios> Terminal) e ingrese los siguientes comandos:

sudo apt-get update
sudo apt-get upgrade

Puede que tarde unos minutos. Con la Raspberry Pi a su enrutador inalámbrico, descubra su dirección IP ingresando:

dirección ip

Anote el inet dirección bajo wlan0: esta es la dirección IP de la Raspberry Pi. Algunos enrutadores reservarán la misma dirección para la Raspberry Pi cada vez que se inicie; si no, querrás configurar una dirección IP estática para su Raspberry Pi.

2. Instale Apache 2, PHP 5 y SQLite

Antes de instalar ownCloud, deberá agregar componentes esenciales de la pila del servidor. Para instalar el servidor HTTP Apache, en la Terminal ingrese:

sudo apt-get install apache2

Una vez que esto haya terminado de instalarse, debe verificar que esté funcionando. Abra un navegador web en otra computadora e ingrese la dirección IP de su Raspberry Pi. Debería obtener una página web de Apache predeterminada que diga "¡Funciona!"

Ahora está listo para instalar el lenguaje de secuencias de comandos web PHP, el sistema de administración de bases de datos SQLite y otros paquetes requeridos con este comando de Terminal:

sudo apt-get install php7.3 php7.3-gd sqlite php7.3-sqlite php7.3-curl 
php7.3-zip php3-dom php7.3-intl

Una vez que estén todos instalados correctamente, reinicie el servidor web Apache con el siguiente comando:

reinicio de apache2 del servicio sudo

3. Instalar ownCloud

Ahora está listo para instalar ownCloud. Descargue el archivo ZIP estable más reciente del página oficial de descargas de ownCloud a tu Raspberry Pi. Nosotros descargamos owncloud-complete-20210326.zip.

En una ventana de Terminal, mueva el archivo descargado al /var/www/html directorio con:

Descargas de cd
sudo mv owncloud-complete-20210326.zip / var / www / html

Cambie a ese directorio y descomprima el archivo:

cd / var / www / html
sudo unzip -q owncloud-complete-20210326.zip

A continuación, debe crear un directorio de datos para ownCloud y modificar sus permisos. Si solo está usando la microSD para el almacenamiento de su servidor, ingrese los siguientes comandos:

sudo mkdir / var / www / html / owncloud / data
sudo chown www-data: www-data / var / www / html / owncloud / data
sudo chmod 750 / var / www / html / owncloud / data

Si usa una unidad USB externa para almacenamiento, conéctela y móntela en su Raspberry Pi, luego ingrese los siguientes comandos en su lugar:

sudo mkdir / media / ownclouddrive
sudo chown www-data: www-data / media / ownclouddrive
sudo chmod 750 / media / ownclouddrive

Nota: Si desea mover los datos a un directorio diferente en una fecha posterior, consulte la guía ownCloud sobre cómo mover un directorio de datos.

A continuación, ingrese los siguientes comandos para otorgar permisos de escritura para evitar algunos posibles errores de inicio de sesión más adelante:

sudo chmod 777 / var / www / html / owncloud
sudo mkdir / var / lib / php / session
sudo chmod 777 / var / lib / php / session

Una vez hecho todo, es hora de reiniciar tu Raspberry Pi para que los cambios surtan efecto:

sudo reiniciar

4. Configurar ownCloud

Desde un navegador web, visite la dirección IP de Raspberry Pi seguida de /owncloud, p.ej. 192.168.1.132/owncloud.

Si ves una advertencia de que tu conexión no es privada ni segura, elige ignorarla (seleccionando Avanzado en Chrome o Firefox) y vaya al sitio.

Debería aparecer la pantalla de inicio de sesión de ownCloud. Si ve una advertencia de rendimiento sobre SQLite, puede ignorarla con seguridad.

Ahora debe registrar una cuenta de administrador ingresando un nombre de usuario y contraseña. Asegúrese de anotarlos. Con esto, su ownCloud personal ahora está disponible usando esta cuenta.

Inicie sesión y comience a explorar el panel web para su servidor ownCloud autohospedado. Para empezar, puede explorar un par de carpetas en busca de documentos y fotos.

Para agregar funcionalidad adicional, haga clic en el menú en la parte superior izquierda y seleccione Mercado. Puede explorar las aplicaciones disponibles e instalar las que desee, como un calendario y la suite ofimática Collabora.

5. Agregar acceso externo a través de Internet

Hasta ahora, solo puede acceder a su servidor ownCloud desde su propia red local, lo cual es un poco limitante. Para acceder a su servidor ownCloud a través de Internet desde cualquier ubicación requiere que configure SSL, habilite el reenvío de puertos y use un servicio de DNS dinámico.

6. Elija un caso para su servidor ownCloud

No se recomienda ejecutar su servidor ownCloud en una placa Raspberry Pi, ya que acumulará polvo con el tiempo. Hay una amplia variedad de estuches disponibles para los modelos Raspberry Pi 3 y 4 de tamaño estándar.

En lugar de un estuche de plástico barato, recomendamos algo más sólido como el DeskPi Pro. Tiene suficiente espacio dentro de la caja para una unidad de almacenamiento SATA y se suministra con un adaptador M.2 a SATA. Para evitar el sobrecalentamiento de su Raspberry Pi, también cuenta con un disipador de calor y un sistema de refrigeración ICE Tower.

Otra muy buena opcion es la Caja Argon ONE M.2, que le permite utilizar unidades SATA M.2 de cualquier tamaño. Alternativamente, puede elegir un estuche robusto para Raspberry Pi por sí solo y conectar una unidad de almacenamiento USB externa estándar.

Cree su propio servidor en la nube Raspberry Pi: éxito

Felicitaciones, ahora ha configurado un servidor en la nube en su Raspberry Pi usando ownCloud. Puede visitar su panel de control utilizando un navegador web en otro dispositivo. Incluso hay una aplicación ownCloud para iOS y Android que puede usar para acceder al servidor desde un teléfono inteligente o tableta.

CuotaPíoCorreo electrónico
Las 5 mejores soluciones de almacenamiento en la nube de Linux en 2021

¿Necesita sincronizar con la nube en su PC con Linux? Estos son cinco de los mejores servicios en la nube compatibles con Linux disponibles en la actualidad.

Leer siguiente

Temas relacionados
  • Bricolaje
  • Frambuesa pi
  • Almacenamiento en la nube
Sobre el Autor
Phil King (20 artículos publicados)

Phil, periodista independiente de tecnología y entretenimiento, ha editado numerosos libros oficiales de Raspberry Pi. Hace mucho tiempo que manipula la Raspberry Pi y la electrónica, es un colaborador habitual de la revista The MagPi.

Más de Phil King

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse