Installer et configurer ownCloud sur un serveur Linux
ownCloud est un programme qui nous permet de monter sur notre propre serveur, c’est un cloud privé similaire à Dropbox, afin que nous ayons tout l’espace nécessaire disponible et que nous soyons toujours propriétaires de nos fichiers en n’ayant pas à les stocker sur un autre des serveurs tiers. Un serveur Raspberry Pi ou n’importe quel système d’exploitation basé sur Linux, nous permettra, entre autres fonctions dont nous avons déjà parlé précédemment, de mettre en place notre propre cloud pour avoir toujours accès à nos fichiers comme nous en avons besoin sans avoir à les héberger en dehors de nos appareils.
Avec quelques étapes simples que nous détaillons ci-dessous, nous allons expliquer comment configurer notre propre cloud avec ownCloud sur notre serveur Linux, que ce soit sur un Raspberry Pi ou sur un autre ordinateur.
Installer les dépendances et les programmes requis
La première chose que nous devons faire est de mettre à jour notre système d’exploitation Linux, soit Raspbian depuis le Raspberry Pi, soit Debian ou Ubuntu sur un serveur Linux. Il est nécessaire d’effectuer cette mise à jour pour que tous les packages soient mis à jour vers leur version la plus récente et ainsi pouvoir également disposer des dernières mises à jour de sécurité, empêchant les pirates d’attaquer notre serveur.
Pour ce faire, nous taperons :
sudo apt-get update && sudo apt-get upgrade
Une fois ces mises à jour installées, nous pouvons commencer à installer les applications nécessaires pour exécuter le serveur ownCloud sans problème. Pour ce faire, nous allons taper la ligne suivante dans un terminal, dans lequel des applications telles que le serveur apache2, les bibliothèques curl et autres sont incluses.
sudo apt-get install apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser
Il faut aussi installer une base de données SQL en tapant dans le terminal :
sudo apt-get install sqlite
Avec ces étapes, nous aurons toutes les dépendances et tous les logiciels nécessaires installés, puis nous allons télécharger et installer le serveur ownCloud sur notre Raspberry Pi pour le rendre entièrement fonctionnel.
Téléchargez et installez ownCloud
Pour télécharger ownCloud, nous allons utiliser la commande Wget du terminal. La version la plus récente au moment de la rédaction de ce tutoriel est la 6.0.4, mais nous pouvons en télécharger une autre en renumérotant le fichier. Pour télécharger cette version nous écrivons dans le terminal :
wget https://download.owncloud.org/community/owncloud-10.2.0.tar.bz2
Ensuite, nous le décompressons avec :
tar -xjf owncloud-10.2.0.tar.bz2
Et nous le déplaçons dans le dossier Apache pour qu’il puisse fonctionner en tapant :
sudo cp -r owncloud /var/www
Pour finir, il suffit de donner les autorisations de lecture et d’écriture du dossier à apache. Pour ce faire, nous pouvons choisir d’utiliser un «chmod 777» ou, pour être plus précis et avoir une plus grande sécurité, nous donnerons la paternité et les autorisations uniquement à l’utilisateur nécessaire en tapant :
sudo chown -R www-data:www-data /var/www
Notre serveur est maintenant prêt à fonctionner.
Vérifiez que notre serveur ownCloud fonctionne correctement
Avant de se connecter à notre serveur, nous devons redémarrer le service Apache. Pour ce faire, nous tapons :
sudo service apache2 restart
Une fois qu’il redémarre automatiquement, nous pouvons y accéder via http://private-ip/owncloud . Par exemple, depuis le réseau local nous accéderons depuis l’adresse IP de notre serveur avec :
http://192.168.1.200/owncloud
Ou depuis l’extérieur du réseau local en utilisant :
http://mihostweb.org/owncloud
En entrant dans l’interface Web, nous pouvons voir les informations d’identification pour accéder à ownCloud :
Une fois à l’intérieur, il nous accueillera et nous recommandera de télécharger toutes les applications pour appareils mobiles :
Maintenant que nous avons vu comment installer et configurer ownCloud, il suffirait de commencer à télécharger nos fichiers et dossiers à synchroniser. Owncloud est disponible en tant que programme sur les systèmes d’exploitation Windows, Linux, macOS et nous l’avons également disponible sur les systèmes d’exploitation Android et iOS.
Comment ajouter des emplacements supplémentaires au cloud OwnCloud
Pouvoir gérer un cloud personnel et privé nous permet de profiter de certains avantages tels que de garantir que les fichiers restent toujours privés et en même temps de pouvoir toujours y accéder tout en conservant le contrôle de l’utilisateur. Sur un Raspberry Pi, par défaut, le dossier de fichiers OwnCloud est défini sur le chemin ‘/var/www/owncloud/’ au sein de notre micro-sd, ce qui limite considérablement l’espace de stockage et la gestion pratique des fichiers.
Dans les versions les plus récentes d’OwnCloud, il est possible de configurer le cloud pour monter automatiquement une clé USB dans un chemin dans le cloud et ainsi nous pouvons accéder à tous les fichiers enregistrés sur ladite mémoire USB sans avoir besoin d’effectuer des configurations complexes.
Avec notre cloud privé et notre support USB configurés (lire le tutoriel lié ci-dessus) et fonctionnels, nous devons accéder au Web de notre cloud privé à partir de l’URL :
- http: // server_ip / owncloud
Une fois à l’intérieur de notre cloud, nous sélectionnerons la section «Applications».
Et à partir de là, nous rechercherons ceux qui ne sont pas encore installés ou activés en sélectionnant «Non activé». Ici, nous devons choisir l’option » Support de stockage externe » et activer cette extension. Cela nous permettra de configurer par défaut différentes routes et protocoles dans notre cloud, comme nous pouvons le voir ci-dessous.
Une fois l’extension activée, nous pouvons quitter la section des applications et ouvrir le panneau d’administration de notre cloud.
Dans ce panneau d’administration, nous devons aller à l’option «Stockage externe» comme nous pouvons le voir dans la capture d’écran suivante :
À partir de là, nous pouvons configurer différents protocoles tels que Samba, FTP, CIFS et même configurer plusieurs plates-formes de stockage cloud externes telles que Dropbox, Google Drive ou Amazon S3.
En plus des options précédentes, nous pouvons ajouter un serveur de stockage. Pour cela, cliquez sur » Ajouter un stockage » et choisissez » Local «. Il ne reste plus qu’à renseigner le chemin, qui, si nous avons suivi le tutoriel usbmount, devrait être ‘ /media/usb0 ‘.
Una vez se guarden los cambios y veamos el círculo verde en la entrada ya podemos volver a la lista de archivos de nuestra raíz de OwnCloud y elegir la carpeta «Local» donde estará montada nuestra memoria USB, y desde donde podremos acceder a todos los archivos de cette.
Maintenant, nous pouvons stocker et partager tout le contenu que nous venons d’auto-monter en externe sur un disque dur externe.