Installer Owncloud / Raspberry Pi

logo-linuxContexte
Vous souhaitez installer un Cloud privé sur votre serveur à la maison. Vous pouvez utiliser un Raspberry Pi et Owncloud avec un accès VPN pour héberger votre stockage en ligne.

Voici la procédure :

  1. Télécharger l’image Raspbian
  2. sudo dd bs=4M if=2014-06-20-wheezy-raspbian.img of=/dev/sde && sync
  3. Configurer le système Raspbian
  4. vi /etc/network/interface
    iface eth0 inet static
    address 192.168.1.31
    netmask 255.255.255.0
    gateway 192.168.1.1
  5. vi /etc/resolv.conf
    nameserver 195.130.130.1
    nameserver 195.130.131.1
  6. apt-get update && apt-get upgrade
  7. wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key
    apt-key add - < Release.key
    echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list
    apt-get update && apt-get install owncloud mysql-server apache2 php5
    a2enmod rewrite
  8. # mysql -u root -p
    (give mysql root password)
    mysql> create database owncloud;
    mysql> create user 'user'@'localhost' IDENTIFIED BY 'password';
    mysql> GRANT ALL ON owncloud.* TO 'owncloud'@'localhost';
    mysql> flush privileges;
    mysql> exit;
  9. http://ip-address/owncloud

    Créer un compte Administrateur
    Sélectionner “Advanced” > MySQL

  10. Sauvegarder la carte SD

    dd if=/dev/sde | gzip -9 > ./2014-07-21-owncloud-raspbian.img.gz

    Restaurer la carte SD

    gunzip ./2014-07-21-owncloud-raspbian.img.gz | dd of=/dev/sde