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.
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.
¿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
- Bricolaje
- Frambuesa pi
- Almacenamiento en la nube
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.
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