My Personal Wiki

La théorie, c'est quand on sait tout et que rien ne fonctionne.... La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

Outils pour utilisateurs

Outils du site


tutaux:raspberry:owncloud

Installer Owncloud sur Raspbian


Pour faire court le RPI 2 consomme que 600mA donc idéale pour en faire un serveur dédié au stockage dans les nuages.

Pré-requis

- Un Raspberry Pi 2 avec Raspbian Installé et à jour ci possible.
- Un Disque dur externe formaté NTFS (Autoalimenté c'est mieux) ou
Une Clé Usb minimum 16 Go (utilisée ici dans notre tutau)

Il est possible de déporter le dossier data/ sur un NAS ou serveur distant (pour plus de stockage)
Pour ce faire reporter vous à cette procédure: Monter des volumes distants

Mode ROOT

Sous ssh comme d'hab Putty pour les windowsiens , Shell pour les hommes !! ;-)

sudo -i

Permet de passer et de rester en ROOT (admin Full).

Maj OS

Contrôle des mises à jour de votre Pi

apt-get update
apt-get dist-upgrade

Drivers NTFS

Installation du drivers NTFS pour que notre Pi puisse écrire sur notre disque:

apt-get install ntfs-3g

Lister les volumes présent sur votre pi:

Contrôle

fdisk -l

Code retourné:

Disk /dev/mmcblk0: 7948 MB, 7948206080 bytes
4 heads, 16 sectors/track, 242560 cylinders, total 15523840 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009e887
Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1            8192     1675781      833795    e  W95 FAT16 (LBA)
/dev/mmcblk0p2         1679360    15458303     6889472   85  Linux extended
/dev/mmcblk0p3        15458304    15523839       32768   83  Linux
/dev/mmcblk0p5         1687552     1810431       61440    c  W95 FAT32 (LBA)
/dev/mmcblk0p6         1818624    15458303     6819840   83  Linux
Disk /dev/sda: 8010 MB, 8010194944 bytes
255 heads, 63 sectors/track, 973 cylinders, total 15644912 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    15644671     7821312    b  W95 FAT32

Ici nous retrouvons notre clé usb en /dev/sda1.

Infos Disque

Ensuite nous allons demander toutes les infos des ses disques:

blkid

Code retourné:

/dev/mmcblk0p1: LABEL="RECOVERY" UUID="35FB-1117" TYPE="vfat"
/dev/mmcblk0p3: LABEL="SETTINGS" UUID="54e702aa-812b-4168-b134-a73b160ec9ca" TYPE="ext4"
/dev/mmcblk0p5: LABEL="boot" UUID="05D3-176D" TYPE="vfat"
/dev/mmcblk0p6: LABEL="root" UUID="680a756a-d329-4fd1-8e4c-f6f3531f1056" TYPE="ext4"
/dev/sda1: LABEL="16GO" UUID="8420-0D25" TYPE="vfat"

Avec toutes ses infos nous pouvons continuer notre installation.

Paramétrage

Paramètrage du stockage: Pour faire bien on va créer un répertoire sous /mnt/ qu'ont appellera owncloud:

mkdir /mnt/owncloud

On ajoute le groupe owncloud:

groupadd owncloud

puis on cherche son ID :

cat /etc/group |grep owncloud

Retourne l'ID

1004 ou 1005

selon votre conf (à utilisé pour le montage de volume).

On ajoute les permissions qui vont bien:

usermod -a -G owncloud pi

Ensuite on va demander au system de monter notre clé USB à chaque démarrage dans le dossier qui se trouver sous /mnt/owncloud/ :

FSTAB

Modifier le fichier de conf fstab (montage des volumes)

nano /etc/fstab

puis on ajoute le point de montage de notre clé:

UUID=8420-OD25    /mnt/owncloud    ntfs-3g    suid,dev,auto,async,gid=1004,umask=007    0      2

Je mexplique: “UUID”= identifiant unique de la clé USB (obtenu avec commande “blkid”), “/mnt/owncloud”=point de montage, “ntfs-3g”=format d'écriture sur le medias, “gid”= id du groupe qui a droit d'écrire sur le media (obtenu avec la commande “cat /etc/group |grep owncloud”). Le reste sont des paramètres annexes usuels.

Utilisateur

Ajout d'utilisateur pour que owncloud et apache puisse avoir le droit d'écrire:

usermod -a -G owncloud www-data

On étant la permission à tout le disque ou clé USB sous répertoire inclus:

chown -R www-data:www-data /owncloud/*

Ensuite un petit reboot :

reboot

APACHE & MYSQL

Installation du serveur WEB Apache avec BDD MySQL:

sudo apt-get install mysql-server apache2 php5

Installation de Owncloud:

OWNCLOUD

apt-get install owncloud

Tester si tout fonctionne dans un navigateur Web:

Test

http://votre_ip/owncloud

Vous créez votre login et mot de passe puis remplacer l’endroit du stockage par /mnt/owncloud .Choisir MySQL. Puis mettre root, votre mot de passe, owncloud, et localhost. Note pendant l'installation de MySQL il vous a été demander de créer un mot de passe pour ROOT MySQL, il devra être renseigné pour pouvoir créer la base de donnée.


sylvain 2020/02/22 17:43

tutaux/raspberry/owncloud.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki