Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

OwnCloud : votre cloud à la maison sur votre Raspberry Pi !

Nous allons créer un serveur de fichiers (ou serveur cloud) sur une Raspberry Pi.

Nous utiliserons OwnCloud, un système libre qui est une alternative à DropBox par exemple.

1. Compatibilité

2. Pré-requis

  • une Raspberry Pi 3 installée avec alimentation, WiFi et Bluetooth, une carte µSD rapide, d’au moins 16Go, si possible un disque dur externe
  • un serveur LAMP installé sur le RPI avec PhpMyadmin pour gérer la base de données

3. Installation

3.1. Sur le serveur

  1. Allez sur la page https://owncloud.org/install/#edition et télécharger la dernière édition :
  2. Dézippez le fichier téléchargé
  3. Via FTP, copiez tout le dossier ownCloud dans le dossier racine de votre serveur apache.
  4. Renommez le dossier sur le serveur comme vous voulez (par exemple « cloud ») et créez un hôte virtuel pour y accéder.

4. Configuration

4.1. Configuration d'Apache2

Éditez avec les droits d'administration le fichier /etc/php5/apache2/php.ini pour le modifier comme ceci :

  • Cherchez les lignes « post_max_size » et upload_max_filesize » et donnez-leur une valeur élevée, par exemple 10000M (10 Go).

Pour que les fichiers .htaccess soient pris en compte par le serveur, créez avec les droits d'administration un fichier /etc/apache2/conf-available/htaccess.conf et écrivez-y ceci :

/etc/apache2/conf-available/htaccess.conf
<Directory />
	Options FollowSymLinks
	AllowOverride All
	Require all denied
</Directory>

<Directory /usr/share>
	AllowOverride All
	Require all granted
</Directory>

<Directory /var/www/>
	Options Indexes FollowSymLinks
	AllowOverride All
	Require all granted
</Directory>

Activez cette conf et redémarrez Apache2 :

  • sudo a2enconf htaccess
    sudo apachectl restart

4.2. Configuration d'OwnCloud

Ouvrez l’URL locale de Owncloud sur votre Raspberry Pi http://framboise.local/owncloud

  1. créez le compte administrateur 1) et son mot de passe
  2. Un champ affiche le chemin absolu du dossier où seront stockés les fichiers.
  3. base de données : ici, seule MySQL est disponible et donc sélectionnée par défaut.
  4. Utilisateur pour la base de données et son mot de passe : Le nom du compte qui gère la base de données MySQL 2)
  5. Nom et adresse de la Base de données : 3).

Une fois les champs remplis, cliquez sur Terminer l’installation.

Vous vous retrouvez à l'invite de connexion :

5. Utilisation

Vous voila maintenant propriétaire d’un super serveur de fichiers !

Vous pouvez vous en servir comme simple système de partage de fichiers, OwnCloud vous proposera une solution libre de stockage, à l’abri des regards indiscrets de Google, DropBox, etc.

6. Voir aussi

1)
par exemple admin
2)
celui créé à l'installation de MySql, par exemple root
3)
owncloud, ou le nom que vous avez choisi et son mot de passe