sudo aptget install apache2 php5 php5common php5gd php5sqlite php5curl php5gd php5cgi phppear php5 libapache2modphp5 phpapc opensslblacklist
Al instalar dará un error que no puede determinar el nombre del servidor. Lo pondremos nosotros creando el archivo:
sudo nano /etc/apache2/conf.d/ServerName
y añadiendo
ServerName NombreServidor
Reiniciamos Apache:
sudo service apache2 restart
Ahora ya podremos instalar Owncloud, pero primero modificaremos unos archivos:
sudo nano /etc/php5/cgi/conf.d/20apc.ini
Para que quede así:
extension=apc.so
apc.enabled=1
apc.shm_size=30
Luedo edita /etc/php5/apache2/php.ini
sudo nano /etc/php5/apache2/php.ini
Y cambia los siguientes valores:
upload_max_filesize = 512M
post_max_size = 512M
Y por ultimo editamos /etc/apache2/sitesenabled/000default
sudo nano /etc/apache2/sitesenabled/000default
Y cambiar todas las entradas que pone AllowOverride None a AllowOverride All
Por ultimo activaremos los modulos mod_rewirite y mod_headers:
sudo a2enmod rewrite
sudo a2enmod headers
Reiniciamos apache:
sudo service apache2 restart
Crearemos el siguiente directorio y le cambiaremos los permisos:
sudo mkdir p /mnt/usbdisk/ownCloud/data
sudo chown wwwdata:wwwdata /mnt/usbdisk/ownCloud/data
Ahora descargaremos el archivo de owncloud. Lo podeis hacer desde la pagina de owncloud.
https://owncloud.org/install/#
Entrando en Download ownCloud Server y en Archive file, bajar el archivo .tar.bz2. Luego este archivo lo podemos subir a la raíz de nuestra home con ftp, samba etc, o bien a un disco que tengamos conectado a nuestra raspberry
Entramos en /var/www
cd /var/www
Descomprimimos el fichero que nos hemos bajado
tar jxvf /home/pi/owncloud-8.2.1.tar.bz2 (sustituir carpeta home, por la que este el archivo en caso necesario)
y eliminamos el archivo:
rm /home/pi/owncloud-8.2.1.tar.bz2
Ahora damos permisos a la carpeta owncloud
sudo chown R wwwdata:wwwdata owncloud
Ahora nos conectamos a nuestro servidor con http://myraspberry.com/owncloud y seguimos el asistente asegurándonos que cambiamos el directorio de almacenamiento al de un disco duro externo.
Solo nos quedara instalar los clientes en nuestros dispositivos y ya esta