Owncloud est une plateforme d’hébergement et de stockage libre.
Avec Owncloud, vous pouvez synchroniser vos fichiers sur un serveur afin de les partager sur plusieurs équipements comme le fait Dropbox.
Ce serveur peut-être géré par vous afin de ne pas être dépendant d’un service payant.
Il est possible de partager les dossiers à d’autres utilisateurs ou de générer des liens publics avec une durée limitée dans le temps si nécessaire.
OwnCloud peut être installé sur n’importe quel serveur supportant une version récente de PHP (au moins 5.4 pour OwnCloud 8) et supportant SQLite (base de données par défaut), MariaDB, MySQL ou PostgreSQL2, à l’exception notable des serveurs sous Mac OS X 3.
Table des matières
Les avantages de Owncloud
Avec Owncloud, vous gérez votre propre serveur de synchronisation contrairement aux services payants.
Cela offre plusieurs avantages comme :
- Vous n’êtes pas soumises aux licences ou changement de licences sur les fichiers que vous déposez en ligne. Certains services s’approprient les fichiers mis en ligne.
- Pas d’espionnage ou de pistage utilisateurs. Avec Owncloud vous gérez vos propres serveurs ce qui permet de choisir la localisation et donc la législation qui va avec. Vous limitez la récupération de données à des fins marketing ou l’espionnage industrielle..
- Maîtrise des données. Vous ne passez pas par un serveur tiers et donc vous maîtrisez entièrement vos données.
- Moins onéreux. Le coût de stockage au To est moins onéreux pour un service d’hébergement personnelle. Il faut toutefois prendre en compte le coût de la maintenance.
OwnCloud peut donc être une très bonne alternative à Dropbox, OneDrive, Google Drive ou tout autre solution d’hébergement et stockage en ligne proposé par les grands du net.
Il faut toutefois aimer et être capable de gérer ses propres serveurs.
Installation de Owncloud
L’installation du Owncloud n’est pas très compliqué, du moins pas plus que l’installation de WordPress par exemple.
Une base de données est nécessaire, dans cet exemple nous utilisions MySQL.
La document officielle pour l’installation est présente sur ce lien : https://doc.owncloud.org/server/10.0/admin_manual/installation/source_installation.html
Il existe aussi beaucoup de tutoriels sur internet comme c’est souvent le cas pour les solutions libres.
Si vous utilisez apache, il faut installer beaucoup de modules pour PHP.
puis on télécharge le zip ou tar pour décompresser dans le site et on créé la base de données MySQL et l’utilisateur qui vont bien.
Ensuite on se rend sur le site où les informations de connexion à la base de données seront demandées ainsi que l’utilisateur administrateur.
Le site créé alors les tables MySQL.
Tout est prêt pour une première connexion.
Owncloud côté serveur
Côté serveur, l’interface permet de gérer toute la configuration générale et utilisateurs.
Vous pouvez donc créer des utilisateurs qui ont auront leur espace de stockage sur lequel vous pouvez activer des quotas (ou non).
Les utilisateurs ont ensuite accès aux fichiers synchronisés par l’interface WEB au besoin.
Ils peuvent aussi configurer des partages pour donner accès à certains dossiers à des personnes tiers.
On peut gérer son espace utilisateur (Nom, Prénom, langue, Mot de passe, etc) comme le propose la plupart des services en ligne.
Enfin Owncloud fonctionne aussi avec des applications (plugins) qui peuvent être activées ou ajoutées selon les besoins.
Une liste est disponible sur cette page : https://doc.owncloud.org/server/10.0/admin_manual/installation/apps_supported.html
Par exemple une application antivirus peut-être activée pour analyser les fichiers synchronisés ou encore une gallery pour visualiser les photos en ligne.
On peut aussi demander à chiffrer sur le serveur les fichiers ce qui peut limiter la casse dans le cas d’un piratage.
D’autres applications de visualisations en ligne comme un lecteur PDF par exemple sont disponibles.
Owncloud côté client
Il existe un client Owncloud pour Windows ou Linux.
Ce dernier créé un répertoire sur le disque afin de synchroniser avec celui distant.
Les fichiers du serveur seront récupérés dans ce dossier et si vous ajoutez ou effectuez une modification, cela sera répercuté sur le fichier de stockage.
Sur Ubuntu, le programme Owncloud peut-être installé facilement : Comment télécharger et installer des logiciels sur Ubuntu
Le nom d’utilisateur et mot de passe d’accès au compte Owncloud est alors demandé.
Puis un paramétrage est à faire avec notamment le chemin dossier de synchronisation.
Puis la synchronisation du dossier local et distant débute.
Une icône de notification est ajoutée en haut à droite qui prévient lorsqu’une synchronisation est en cours.
Un menu déroulant est disponible pour ouvrir les paramètres ou suspendre la synchronisation.
L’interface de Owncloud avec les dossiers en ligne et le statut de ce derniers (synchronisé, etc). Si un problème apparaît sur certains dossiers ou fichiers, ces derniers sont affichés en rouge.
Une alerte s’affiche aussi en bas.
On peut aussi visualiser la dernière activité de l’application Owncloud ainsi que les problèmes de synchronisation avec les messages d’erreur.
Liens autour des hébergement de fichiers en lignes
Pour des alternatives à Dropbox, se reporter à la page suivante : Stockage de fichiers en ligne (Cloud)
Notez que si vous utilisez Ubuntu, il existe aussi Ubuntu Cloud.
Les tutoriels d’autres solutions de services et stockage en ligne :