Etape 1 : Installation de Dietpi



En premier lieu, il va falloir installer le système d'exploitation DietPi sur le raspberry . Pour cela, cliqueziciet téléchargez l'image disk .

DietPi

Il vous faudra ensuite brancher votre lecteur USB avec la micro SD dedans et s'assurer qu'elle est bien reconnu par le pc et assignée à une lettre :

lecteur usb

Maintenant, lancez le logiciel Win32Disk, cliquez sur la petite icône fichier et allez chercher le fichier DietPi ".img" . Sélectionnez ensuite à droite de l'appli le lecteur de micro SD et appuyez sur le bouton "Write" ou "Ecrire" .

Win32Disk

Retirez ensuite le lecteur USB du PC et insérez la micro SD dans le Raspberry .

NOTE : la suite de la méthode est affichée sur Putty (le contrôle du raspberry est pris depuis un PC) . Pour cela, il vous faut activer le protocole SSH sur le Rapsberry . En attendant où si vous préferez, vous pouvez opérer exactement de la même manière directement sur le raspberry si il est branché à un écran et que vous y avez branché une souris et un clavier .

Branchez d'abord le câble éthernet puis l'alimentation du Raspberry . Dès que celui-ci se lance, vous pouvez voire l'adresse IP comme ci-dessous . Prenez-en note quelque part .

Lancement

L'installation de DietPi se lance . Vous pourrez à un moment changer les mots de passe par défault . Pour ce tuto, j'ai laissé ce qu'il y avait par défault : utilisateur: root ; mot de passe : dietpi .

Vous pourrez également choisir les paramètres du système : j'ai choisi de ne pas envoyer de rapport au logiciel DietPi . Bien sûr, libre à chacun de modifier ces paramètres .

paramètres

Le raspberry va maintenant redémarrer ( Si vous êtes sur Putty, la session se ferme : la relancer simplement quelques instants plus tard )

reboot

DietPi est maintenant installé .

Etape 2 : Installation de OwnCloud



Maintenant que le Raspberry a redémarré, il vous faut aller dans "DietPi-Software" puis entrer dans "Software Optimized"

Software

Utilisez maintenant la flèche vers le bas de votre clavier et naviguez jusque OwnCloud . Sélectionnez le avec la barre espace .

OwnCloud

Sortez ensuite en appuyant sur TAB puis Entrer sur le bouton "OK" . Vous revenez alors sur l'écran DietPi-Software . Avec la flèche vers le bas, naviguez jusque "Install" et pressez Entrer . La dernière version de OwnCloud va alors s'installer . Laissez le raspberry redémarrer et OwnCloud sera présent sur votre machine .

OwnCloud

Etape 3 : Configuration de OwnCloud



Nous allons maintenant passer à la configuration de Owncloud .

Pour cela, nous allons d'abord créer la base MySQL :

Les commandes mise en rouge seront à recopier sur le raspberry ou la session Putty .

mysql -u root -pdietpi


Créer la base de données :

create database own_cloud;


Créer l'utilisateur de la base de données :

GRANT ALL PRIVILEGES ON own_cloud.* TO 'oc_admin'@'localhost' IDENTIFIED BY '12345';

NOTE :Modifier le "12345" par le mot de passe voulu .

exit

DataBase

Il faut maintenant brancher la clé USB qui nous servira de stockage externe . Pour cela, s'assurer qu'elle est bien formatée en NTFS . Maintenant que la clé est branché au raspberry, il nous faut installer les Plugins NTFS :

sudo apt-get install ntfs-3g -y


Allons voire les disques installés :

sudo fdisk -l

disk

sudo mkdir /mnt/ownclouddrive
sudo mount /dev/sda1 /mnt/ownclouddrive


Ajouter l'utilisateur www-data au groupe www-data :

sudo groupadd www-data
sudo usermod -a -G www-data www-data


Valider les autorisations de l'utilsateur sur le disque :

sudo chown -R www-data:www-data /mnt/ownclouddrive
sudo chmod -R 775 /mnt/ownclouddrive


Il faut maintenant faire en sorte que le raspberry reconnaisse le disque si on le change de port USB :

id -g www-data
id -u www-data
ls -l /dev/disk/by-uuid




Maintenant, on entre d'abord cette commande :

sudo nano /etc/fstab


Puis celle-ci ( en remplaçant le "UUID" par la valeur affichée sur votre raspberry sur l'image précédente ) :

UUID=80264F31264F278C /mnt/ownclouddrive auto nofail,uid=33,gid=33,umask=0027,dmask=0027,noatime 0 0




On redémarre le raspberry :

sudo reboot

Accès au Cloud


On lance maintenant un navigateur internet sur son pc ( Chrome ou Mozilla conseillé ) et on entre : http://adresseip/owncloud <-- remplacer par l'adresse ip du raspberry
Vous devriez obtenir ceci :



Maintenant il faut cliquer sur "Storage & database" et sélectionner le chemin de votre disque dur externe : /media/ownclouddrive

Puis compléter les cases en-dessous comme cela :



Bon ! Maintenant que votre Cloud est prêt, il nous reste une dernière étape . Pour le moment, votre cloud n'est accessible que sur votre réseau internet . Voyons comment le rendre accessible partout à travers le monde .

Pour cela, il faut que vous ayez l'adresse WAN IP de votre routeur . Si vous l'avez, il faut suivre ces instructions :

Ouvrir le fichier de configuration Owncloud . Pour cela, soit vous le faites depuis Putty ou le raspberry directement avec la commande :

nano /var/www/owncloud/config/config.php

ou vous allez le chercher dans ce même chemin depuis votre pc avec le logiciel WinSCP . Vous devriez obtenir ça :



Repérer les deux commandes soivantes :

1 => 'xxx.xxx.xxx.xxx',
'overwrite.cli.url' => 'https://xxx.xxx.xxx.xxx/owncloud',


Remplacer alors les x par l'adresse WAN IP de votre routeur . Sauvegarder puis quitter .

Il ne vous reste plus qu'à ouvrir les ports 80 pour le raspberry dans la configuration de votre routeur et votre Cloud est désormais opérationnel où que vous soyez à l'adresse : http://WAN IP/owncloud .