| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| owncloud [Le 27/01/2018, 22:06] – [ownCloud : stockage libre] Alex10336 | owncloud [Le 17/09/2026, 19:17] (Version actuelle) – nautilus -> GNOME Fichiers | personne ne dit nuage krodelabestiole |
|---|
| {{tag>trusty xenial cloud sauvegarde}} | {{tag>trusty xenial cloud sauvegarde}} |
| ---- | |
| |
| {{ logo-inverted1.png|}} | {{ logo-inverted1.png|}} |
| |
| ====== ownCloud : stockage libre ====== | ====== ownCloud ====== |
| |
| {{ ::capture-owncloud.png?450|}}ownCloud est un logiciel pour créer et utiliser un serveur de stockage et de partage de fichiers en ligne. \\ À la différence de [[:Dropbox]] ou Google Drive pour ne citer que deux alternatives commerciales, vos fichiers sont sur un serveur que vous contrôlez, soit chez vous, soit hébergé chez un prestataire en qui vous avez confiance. | {{ ::capture-owncloud.png?450|}}ownCloud est une [[:web#applications web|application web]] pour créer et utiliser un serveur de stockage et de partage de fichiers en ligne. \\ À la différence de [[:Dropbox]] ou Google Drive pour ne citer que deux alternatives commerciales, vos fichiers sont sur un serveur que vous contrôlez, soit chez vous, soit hébergé chez un prestataire en qui vous avez confiance. |
| | |
| | <note important> |
| | Juin 2016, les créateurs d'ownCloud créent un [[wpfr>Fork_(développement_logiciel)|fork]] qui se veut plus communautaire : [[:Nextcloud]]. |
| | </note> |
| |
| Autre point intéressant, les personnes avec qui vous partagez des données n'ont pas besoin de créer un compte ! Libre à vous de partager sans ou avec mot de passe, idem pour autoriser ou non le dépôt de fichiers. | Autre point intéressant, les personnes avec qui vous partagez des données n'ont pas besoin de créer un compte ! Libre à vous de partager sans ou avec mot de passe, idem pour autoriser ou non le dépôt de fichiers. |
| |
| ownCloud utilise le protocole [[webdav|WebDAV]] qui permet d'accéder au serveur de façon transparente via un "disque réseau" sur Linux, Windows ou Mac. Il existe également des logiciels de synchronisation pour de très nombreuses plateformes (Linux, Mac, Windows, Android, etc) afin de garder une copie locale de vos fichiers et de travailler hors connexion. | ownCloud utilise le protocole [[webdav|WebDAV]] qui permet d'accéder au serveur de façon transparente via un "disque réseau" sur Linux, Windows ou Mac. Il existe également des logiciels de synchronisation pour de très nombreuses plateformes (Linux, Mac, Windows, Android, etc) afin de garder une copie locale de vos fichiers et de travailler hors connexion. |
| ownCloud ne s'arrête pas au simple partage de fichiers. Il permet par exemple de gérer votre calendrier, vos contacts, vos marque-pages et même votre musique. Il intègre les services commerciaux de partage en ligne devenant un point d'accès central pour Amazon S3, Dropbox, Google Drive, OpenStack Swift, voire d'autres serveurs ownCloud. Un système de plugins (apps) permet d'installer et/ou de développer d'autres applications en fonction de ce qui vous intéresse. | ownCloud ne s'arrête pas au simple partage de fichiers. Il permet par exemple de gérer votre calendrier, vos contacts, vos marque-pages et même votre musique. Il intègre les services commerciaux de partage en ligne devenant un point d'accès central pour Amazon S3, Dropbox, Google Drive, OpenStack Swift, voire d'autres serveurs ownCloud. Un système de plugins (apps) permet d'installer et/ou de développer d'autres applications en fonction de ce qui vous intéresse. |
| |
| Le projet est issu de [[:KDE]]. Il est développé entièrement en PHP et se veut autonome. Il s'installe ainsi sur de nombreux serveurs web sans nécessiter de fonctionnalités trop spécifiques tels que Java ou des extensions propres à un serveur web. | Le projet est issu de [[:KDE]]. Il est développé entièrement en PHP et se veut autonome. Il s'installe ainsi sur de nombreux serveurs web sans nécessiter de fonctionnalités trop spécifiques tels que Java ou des extensions propres à un serveur web. |
| |
| <note important>Juin 2016, les créateurs d'ownCloud créent un [[wpfr>Fork_(développement_logiciel)|fork]]: [[:Nextcloud-client]]</note> | |
| |
| ===== Connexion à un ownCloud ===== | ===== Connexion à un ownCloud ===== |
| Vous pouvez faire la même manipulation avec une seule ligne de commande | Vous pouvez faire la même manipulation avec une seule ligne de commande |
| <code bash> | <code bash> |
| echo "deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_$(grep ^DISTRIB_RELEASE= /etc/lsb-release | cut -d= -f2)/ /" | sudo tee -a /etc/apt/sources.list.d/owncloud.list && wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Ubuntu_$(grep ^DISTRIB_RELEASE= /etc/lsb-release | cut -d= -f2)/Release.key -O - | sudo apt-key add - && sudo apt-get update && sudo apt-get install owncloud-client | echo "deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_$(lsb_release -sr)/ /" | sudo tee /etc/apt/sources.list.d/owncloud.list && wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Ubuntu_$(lsb_release -sr)/Release.key -O - | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/isv_ownCloud_desktop.gpg && sudo apt-get update && sudo apt-get install owncloud-client |
| </code> | </code> |
| |
| <note>Il est à noter que cette solution vous donne accès à vos données sur le serveur mais ne les synchronise pas sur votre PC. Vous n'y aurez donc pas accès hors ligne! Par ailleurs la manipulation de certains fichiers (retouche de photos...) sans passer par une copie locale peut poser des problèmes, préférez dans ces cas, l'utilisation du [[#owncloud-client|client owncloud]].</note> | <note>Il est à noter que cette solution vous donne accès à vos données sur le serveur mais ne les synchronise pas sur votre PC. Vous n'y aurez donc pas accès hors ligne! Par ailleurs la manipulation de certains fichiers (retouche de photos...) sans passer par une copie locale peut poser des problèmes, préférez dans ces cas, l'utilisation du [[#owncloud-client|client owncloud]].</note> |
| |
| Il s'agira de créer un signet qui ouvre votre "nuage" en mode [[:WebDAV]] dans [[:nautilus]]. La navigation deviendra alors possible dans votre nuage comme avec tout dossier local. | Il s'agira de créer un [[:nautilus#signets|signet]] qui ouvre votre //[[:cloud]]// en mode [[:WebDAV]] dans [[:nautilus|GNOME Fichiers]]. La navigation deviendra alors possible dans votre //[[:cloud]]// comme avec tout dossier local. |
| |
| Tout d'abord, il faut trouver la bonne adresse : | Tout d'abord, il faut trouver la bonne adresse : |
| - Commencez par vous connecter sur votre espace ownCloud par le client Web avec vos identifiants. | - Commencez par vous connecter sur votre espace ownCloud par le client Web avec vos identifiants. |
| - Cliquez sur la roue dentée en bas à gauche, en dessous de "fichier supprimés " \\ {{:owncloud:interface-owncloud-web-client.jpg?400|}} | - Cliquez sur la roue dentée en bas à gauche, en dessous de "fichier supprimés " \\ {{:owncloud:interface-owncloud-web-client.jpg?400|}} |
| - Ouvrez [[:Nautilus]]((Vous pouvez aussi tout fermer et donc être sur le bureau)). | - Ouvrez [[:nautilus|GNOME Fichiers]]((Vous pouvez aussi tout fermer et donc être sur le bureau)). |
| - Dans la barre de menu général, en haut de l'écran, depuis le menu //Fichier// cliquez sur "Se connecter à un serveur..." \\ {{:owncloud:menu_01.png?300|Cliquez sur "Se connecter à un serveur..."}} | - Dans la barre de menu général, en haut de l'écran, depuis le menu //Fichier// cliquez sur "Se connecter à un serveur..." \\ {{:owncloud:menu_01.png?300|Cliquez sur "Se connecter à un serveur..."}} |
| - La fenêtre suivante apparaît : \\ {{:owncloud:owncloud-server_davs.jpg?400|}} | - La fenêtre suivante apparaît : \\ {{:owncloud:owncloud-server_davs.jpg?400|}} |
| ça marche aussi avec dav (sans s) avec 14.04 </note> | ça marche aussi avec dav (sans s) avec 14.04 </note> |
| |
| Nautilus ouvre alors le répertoire des fichiers d'ownCloud. Vous pouvez travailler maintenant comme d'habitude. Pour finir, vous pouvez créer un signet dans Nautilus pour avoir accès à votre nuage ownCloud sous la main. | [[:nautilus|GNOME Fichiers]] ouvre alors le répertoire des fichiers d'ownCloud. Vous pouvez travailler maintenant comme d'habitude. Pour finir, vous pouvez créer un [[:nautilus#signets|signet]] dans [[:nautilus|GNOME Fichiers]] pour avoir accès à votre ownCloud sous la main. |
| |
| ==== davfs ==== | ==== davfs ==== |
| |
| Pour monter le [[wpfr>cloud_computing|nuage]] dans le [[:gestionnaire de fichiers]] **[[:nautilus|nautilus]]**, l'utilisation de [[:davfs2|davfs2]] facilite la démarche.\\ | Pour monter le [[wpfr>cloud_computing|stockage distant]] dans le [[:gestionnaire de fichiers]] **[[:nautilus|GNOME Fichiers]]**, l'utilisation de [[:rclone]] ou [[:davfs2]] facilite la démarche.\\ |
| * Créez un répertoire pour le nuage dans média <code> | * Créez un répertoire pour le //[[:cloud]]// dans média <code> |
| sudo mkdir /media/cloud | sudo mkdir /media/cloud |
| </code> | </code> |
| * Donnez [[:permissions#en_ligne_de_commande1|tous les droits à l'utilisateur souhaité à ce répertoire]] | * Donnez [[:permissions#en_ligne_de_commande1|tous les droits à l'utilisateur souhaité à ce répertoire]] |
| * Montez le nuage dans ce répertoire <code> | * Montez le stockage distant dans ce répertoire <code> |
| sudo mount -t davfs http://localhost/owncloud/files/webdav.php /media/cloud/ | sudo mount -t davfs http://localhost/owncloud/files/webdav.php /media/cloud/ |
| </code> | </code> |
| * Dans la commande ci-dessus, remplacez //localhost// par l'adresse du serveur sur lequel est installé ownCloud. | * Dans la commande ci-dessus, remplacez ''localhost'' par l'adresse du serveur sur lequel est installé ownCloud. |
| |
| ===== Utilisation ===== | ===== Utilisation ===== |
| Si l'on souhaite envoyer un lien qui permette d'afficher directement en mosaïque, dans le lien, il y a index.php/s suivi par le code alphanumérique généré. \\ Remplacer le //s// par //apps/gallery/public// | Si l'on souhaite envoyer un lien qui permette d'afficher directement en mosaïque, dans le lien, il y a index.php/s suivi par le code alphanumérique généré. \\ Remplacer le //s// par //apps/gallery/public// |
| |
| ==== Partage via Nautilus ==== | ==== Partage via GNOME Fichiers ==== |
| |
| Il est possible de partager des dossiers directement depuis le navigateur de fichier [[nautilus|Nautilus]] en installant l'extension logiciel **[[apt>owncloud-client-nautilus]]** FIXME Le paquet semble ne plus exister. \\ | Il est possible de partager des dossiers directement depuis le navigateur de fichier [[:nautilus|GNOME Fichiers]] en installant l'extension ''[[apt>owncloud-client-nautilus]]'' FIXME Le paquet semble ne plus exister. \\ |
| L'utilisation d'un dépôt alternatif devrait permettre de disposer du paquet : [[https://software.opensuse.org/download/package?project=isv:ownCloud:desktop&package=owncloud-client|Lien de la page]] | L'utilisation d'un dépôt alternatif devrait permettre de disposer du paquet : [[https://software.opensuse.org/download/package?project=isv:ownCloud:desktop&package=owncloud-client|Lien de la page]] |
| ==== Thunderbird ==== | ==== Thunderbird ==== |
| ==== Android ==== | ==== Android ==== |
| |
| Il existe un client de synchronisation [[http://play.google.com/store/apps/details?id=com.owncloud.android&hl=fr|OwnCloud pour Android]]. Il permet de synchroniser vos dernières photos et d'avoir un accès à vos fichiers en ligne. \\ | Il existe un client de synchronisation [[https://play.google.com/store/apps/details?id=com.owncloud.android&hl=fr|OwnCloud pour Android]]. Il permet de synchroniser vos dernières photos et d'avoir un accès à vos fichiers en ligne. \\ |
| Le montage avec ES Explorateur ou X-plore fonctionne aussi très bien. Sur X-plore, indiquez un nouveau serveur webdav après avoir consulter le paragraphe [[owncloud#connexion_par_webdav|connexion par WebDAV]] | Le montage avec ES Explorateur ou X-plore fonctionne aussi très bien. Sur X-plore, indiquez un nouveau serveur webdav après avoir consulter le paragraphe [[owncloud#connexion_par_webdav|connexion par WebDAV]] |
| |
| Pour une utilisation complète dans Android voici les étapes à respecter : | Pour une utilisation complète dans Android voici les étapes à respecter : |
| - Installation de [[https://play.google.com/store/apps/details?id=at.bitfire.davdroid|DAVdroid]] ; | - Installation de [[https://play.google.com/store/apps/details?id=at.bitfire.davdroid|DAVdroid]] ; |
| - Installation de [[http://play.google.com/store/apps/details?id=com.owncloud.android&hl=fr|OwnCloud]] ; | - Installation de [[https://play.google.com/store/apps/details?id=com.owncloud.android&hl=fr|OwnCloud]] ; |
| - Installation de [[https://play.google.com/store/apps/details?id=org.dmfs.tasks|OpenTask]] ; | - Installation de [[https://play.google.com/store/apps/details?id=org.dmfs.tasks|OpenTask]] ; |
| - Configuration de DAVdroid ; | - Configuration de DAVdroid ; |
| ==== ownCloud serveur ==== | ==== ownCloud serveur ==== |
| |
| L'installation de OwnCloud serveur permet d'avoir la mains complète sur toutes les données qui y seront hébergées. Les performances sont également supérieure à un hébergement mutualisé. Aucuns de vos fichiers ne seront hébergé par un tiers. Cette solution demande de bonnes connaissances en gestion de serveur principalement en ce qui concerne la sécurisation des données surtout si l'accès peut se faire depuis un espace web. | L'installation de OwnCloud serveur permet d'avoir la main complète sur toutes les données qui y seront hébergées. Les performances sont également supérieure à un hébergement mutualisé. Aucun de vos fichiers ne sera hébergé par un tiers. Cette solution demande de bonnes connaissances en gestion de serveur principalement en ce qui concerne la sécurisation des données surtout si l'accès peut se faire depuis un espace web. |
| |
| Cette solution peut également être utilisé au seins d'un réseau local sans accès au web. | Cette solution peut également être utilisé au sein d'un réseau local sans accès au web. |
| |
| Pour installer un serveur ownCloud, veuillez consulter la page [[owncloud-serveur|Installation d'un serveur ownCloud / NextCloud]] | Pour installer un serveur ownCloud, veuillez consulter la page [[owncloud-serveur|Installation d'un serveur ownCloud / NextCloud]] |
| Pour que l'icône s'affiche, il faut retarder son exécution pour que la barre d'outil et la zone de notification aient le temps de démarrer. Allez dans le gestionnaire de démarrage et ajouter une temporisation de 5 secondes sur l'application OwnCloud ou bien sur la commande /usr/bin/owncloud | Pour que l'icône s'affiche, il faut retarder son exécution pour que la barre d'outil et la zone de notification aient le temps de démarrer. Allez dans le gestionnaire de démarrage et ajouter une temporisation de 5 secondes sur l'application OwnCloud ou bien sur la commande /usr/bin/owncloud |
| |
| | ==== Password a chaque start du client ==== |
| | |
| | A chaque démarrage du client, il est demandé de renseigner le password du compte. |
| | |
| | Pour que le password soit renseigné dans le trousseau et réutilisé ensuite, il faut installer le paquet suivant: **[[apt>libgnome-keyring0]]** |
| |
| ==== Mode Maintenance ==== | ==== Mode Maintenance ==== |
| c'est que owncloud est en mode maintenance et qu'il faut le désactiver pour poursuivre les mises à jour. | c'est que owncloud est en mode maintenance et qu'il faut le désactiver pour poursuivre les mises à jour. |
| | |
| Vous devez exécuter les commandes suivantes dans un terminal : | Vous devez exécuter les commandes suivantes dans un terminal : |
| |
| cd /var/www/owncloud | cd /var/www/owncloud |
| |
| =====Voir aussi===== | =====Voir aussi===== |
| | * [[cloud|Cloud, stockage de fichiers]] |
| * [[http://owncloud.org/|Site officiel]] | * [[http://owncloud.org/|Site officiel]] |
| * [[http://demo.owncloud.org/|Démonstration]] sur le site officiel | * [[http://demo.owncloud.org/|Démonstration]] sur le site officiel |
| *[[http://geekdefrance.fr/2012/01/17/tuto-remplacer-dropbox-par-une-alternative-libre-owncloud/|Tutoriel: remplacer dropbox par une alternative libre owncloud]] sur Geekdefrance.fr | *[[http://geekdefrance.fr/2012/01/17/tuto-remplacer-dropbox-par-une-alternative-libre-owncloud/|Tutoriel: remplacer dropbox par une alternative libre owncloud]] sur Geekdefrance.fr |
| * [[https://www.cozy.io/|Cozy Cloud]] une alternative, elle aussi libre, à ownCloud. | * [[https://www.cozy.io/|Cozy Cloud]] une alternative, elle aussi libre, à ownCloud. |
| * [[https://nextcloud.com|Nextcloud]] un fork de Owncloud, également libre. | * [[:Nextcloud]] un fork de Owncloud, également libre. |
| * [[http://www.it-connect.fr/tutoriels/stockage/cloud/owncloud/|Plusieurs tutoriels sur la mise en place d'ownCloud]] sur IT-Connect | * [[http://www.it-connect.fr/tutoriels/stockage/cloud/owncloud/|Plusieurs tutoriels sur la mise en place d'ownCloud]] sur IT-Connect |
| |
| ---- | ---- |
| //Contributeurs:[[:utilisateurs:davy014]], [[:utilisateurs:bcag2]]// | //[[:Contributeurs]] : [[:utilisateurs:davy014]], [[:utilisateurs:bcag2]], ...// |