Crea tu propia nube con ownCloud en tu Raspberry Pi
¿ Que es ownCloud ?
Es un paquete de software que permite tener a tu disposición tu propio espacio de almacenamiento en la nube (en éste caso en tu raspberry ) accesible desde cualquier lugar, a cualquier hora y desde cualquier dispositivo ya que ofrece clientes de sicronización para los diversos OS del mercado. Es del mismo estilo que pueda ser Dropbox, Google Drive, Mega, Amazón S3, etc…, con la ventaja que tu gestionas tu propio servidor sin limitación de espacio de almacenamiento ya que el límite lo pondrá tu hardware. Tienes mas información en su propio portal ownCloud.org
si quereis echar un ojo teneis la demo de gestión de ownCloud
Empezaremos actualizando el software de la raspberry por si hubiese algo pendiente.
sudo apt-get update sudo apt-get upgrade
procederemos a instalar los paquetes necesarios. Como podeis ver requiere de apache, php.
sudo apt-get install apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser
seguidamente instalaremos la BD SQLite (aunque yo prefiero MySQL)
sudo apt-get install sqlite
ahora toca descargar el paquete completo de owncloud
sudo wget https://download.owncloud.org/community/owncloud-8.0.4.tar.bz2
y lo descomprimimos
sudo tar -xjf owncloud-8.0.4.tar.bz2
copiaremos el directorio (en forma recursiva) a su destino definitivo del servidor web
sudo cp -r owncloud /var/www
procedemos a cambiar el propietario y el grupo de la carpeta (también de forma recursiva a los archivos), para que sea apache quien lo gestione.
sudo chown -R www-data:www-data /var/www sudo chown -R www-data:www-data /media/pendrive
Ojo: /media/pendrive es la carpeta donde yo tengo montada una particion de un pendrive de 128 GB (/dev/sda1), pero en tu caso deberás de seleccionar la que tú quieras.
La gestión de ownCloud la haremos a través de nuestro navegador en http://nuestradireccionip/oncloud
. El sistema nos solictará un usuario administrador (admin
por defecto) así como una contraseña. También la carpeta de almacenamiento de los datos (en mi caso /media/pendrive/owncloud/data
). Tras introducir lo solicitado ya podremos crear usuarios, asignar espacio limite disponible, etc…
Los diversos clientes de sincronización los podeis descargar desde el portal de ownCloud.
Espero que os haya sido util.
Salu2
Siento comentarte que tanto para actualizar el índice de paquetes, como para actualizar los mismos la expresión es:
sudo apt-get update
sudo apt-get upgrade
Gracias por el blog.
Correcto Alex! Se me colaría el «install».
Gracias por el apunte y a tí por indicarmelo. Lo modifico.
Realmente los comandos son:
apt-get update
apt-get upgrade
.. el anteponer sudo es necesario para ejecutarlos como root.