Transformez votre Raspberry Pi en un cloud personnel avec ownCloud

ownCloud est une application logiciel libre de type service l'hébergement de fichiers, qui permet le stockage en ligne et applications en ligne (cloud computing). Il possède une bonne interface utilisateur Web et des applications pour Linux, Windows, macOS, Android et iPhone.

En raison de la nature d'ownCloud, eCette application est parfaite pour notre Raspberry Pi et cela peut nous aider à vous offrir la fonctionnalité d'hébergement de nos fichiers.

Installer ownCloud sur notre Raspberry Pi est assez simple. Dans ce tutoriel, nous prendrons comme base le système officiel de notre Raspberry qui est Raspbian.

Si ce système n'est toujours pas installé sur votre Raspberry, vous pouvez consulter l'article suivant où nous vous expliquons comment le faire de manière assez simple. Le lien est le suivant.

Déjà avec Raspbian installé sur notre Raspberry pi, nous allons mettre à jour les packages et le cache du référentiel de packages Raspbian APT avec la commande suivante:

sudo apt update

Maintenant, vous devez mettre à jour tous les nouveaux packages logiciels qui ont été détectés à partir de Raspbian. Pour cela, il suffit d'exécuter la commande suivante:

sudo apt upgrade

Ajout du référentiel de packages OwnCloud

OwnCloud n'est pas disponible dans le référentiel Raspbian. Pour lequel nous l'ajouterons à notre système de la manière suivante.

La première, téléchargeons la clé GPG depuis le référentiel de packages OwnCloud:

wget -nv https://download.owncloud.org/download/repositories/production/

Debian_9.0 / Release.key -O Release.key

Maintenant, nous ajoutons la clé de téléchargement au système avec:

sudo apt-key add - < Release.key

Déjà avec la clé ajoutée au système, nous pouvons ajouter le référentiel ownCloud à notre système. Nous allons ajouter ceci en exécutant la commande suivante:

echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list

Déjà ajouté le référentiel, maintenant nous allons exécuter les commandes actualización de packages et notre liste de référentiels avec:

sudo apt update

sudo apt upgrade

Dans le cas où nous voyons un message lié à wpasupplicant, nous tapons simplement la lettre q. Et à ce stade, l'installation devrait continuer.

Avec tout mis à jour et l'application installée, Nous n'aurons plus qu'à redémarrer notre Raspberry Pi avec la commande suivante:

sudo reboot

Installation et configuration d'Apache et MySQL pour OwnCloud

OwnCloud est une application Web qui s'exécute sur la pile LAMP et vous avez besoin d'une configuration de serveur LAMP entièrement fonctionnelle avant de pouvoir installer OwnCloud. Je vais vous montrer comment le faire dans cette section.

Ils peuvent installer Apache, PHP, MariaDB et certaines extensions PHP dans Raspbian :

sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-client php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

maintenant, Nous allons exécuter la commande suivante pour activer le module mod_rewrite d'Apache:

sudo a2enmod rewrite

Fait ça connectons-nous à la console MariaDB en tant qu'utilisateur root avec la commande suivante:

sudo mysql -u root -p

Par défaut, aucun mot de passe MariaDB n'est défini. Déjà à l'intérieur, nous procédons à la création de la base de données avec:

MariaDB [(none)]> create database owncloud;

Nous créons un nouvel utilisateur MariaDB owncloud et nous lui attribuerons également un mot de passe pour l'utilisateur avec la requête suivante:

MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'

Où vous pouvez remplacer le mot de passe (votre-mot de passe) et le nom d'utilisateur (owncloud) par celui de votre choix. Et après cela, nous allons donner des autorisations à l'utilisateur nouvellement créé avec:

MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';

Et nous avons quitté MariaDB

MariaDB [(none)]> exit;

Configuration Apache

Maintenant, nous devons éditer le fichier de configuration du site par défaut Apache avec:

sudo nano /etc/apache2/sites-enabled/000-default.conf

Et ici nous allons chercher la ligne "DocumentRoot / var / www / html" et nous allons la changer en

DocumentRoot / var / www / owncloud.

Nous enregistrons les modifications avec Ctrl + O et fermons avec Ctrl + X.

Nous allons maintenant exécuter la commande suivante:

sudo apt install owncloud-files

Et nous allons redémarrer le service Apache 2 avec la commande suivante:

sudo systemctl restart apache2

Configurer OwnCloud

La première chose que nous allons faire est de savoir quelle est notre adresse IP, nous pouvons le savoir avec:

ip à | egrep "inet"

Nous allons copier l'ip que nous découvrons et dans un navigateur Web, nous la collons dans la barre d'adresse et ici nous allons configurer OwnCloud pour la première fois.

Il nous demandera de créer un nom d'utilisateur pour l'administrateur ainsi qu'un mot de passe.

Et nous pouvons également changer le répertoire de données par défaut de OwnCloud / var / www / owncloud / data pour ce que nous voulons ou nous pouvons le laisser comme ça.

maintenant, nous allons mettre le nom d'utilisateur de la base de données que nous avons créée il y a quelques pas.

Vous pouvez maintenant vous connecter avec le nom d'utilisateur et le mot de passe OwnCloud que vous venez de spécifier et vous avez terminé. Ils peuvent désormais commencer à utiliser OwnCloud sur leur Raspberry Pi.


3 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   chiwy dit

    À mon humble avis, le développement de Nextcloud est beaucoup plus actif, je suggère donc d'installer Nextcloud au lieu de Owncloud ...

  2.   Dan Pacu dit

    Salut.
    À l'étape d'accorder tous les privilèges, je reste bloqué. J'ai changé la syntaxe, je ne sais pas combien de fois et je n'obtiens rien.
    L'hôte local dois-je le changer pour l'IP de ma framboise ou est-ce que je laisse simplement le loclahost comme écrit?
    Je suis novice dans ce domaine et j'essaie de servir en suivant les étapes que vous décrivez ici ...

    Merci d'avance.

  3.   Srizan10 dit

    Je suis resté
    echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list

    J'ai fait la mise à jour sudo apt et j'ai eu l'entrée 1 malformée dans la liste /etc/apt/sources.list.d/owncloud.list (Suite)
    La liste des sources n'a pas pu être lue.