Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
owncloud [Le 24/06/2016, 11:04]
bcag2 ajout note fork nextcloud
owncloud [Le 19/08/2023, 18:52] (Version actuelle)
nany [Client de synchronisation] /etc/apt/trusted.gpg.d/isv_ownCloud_desktop.gpg
Ligne 1: Ligne 1:
-{{tag>lucid trusty cloud sauvegarde}}+{{tag>​trusty ​xenial ​cloud sauvegarde}}
 ---- ----
  
 {{ logo-inverted1.png|}} {{ logo-inverted1.png|}}
-<note important>​Juin 2016, les créateurs d'​ownCloud créent un [[wpfr>​Fork_(développement_logiciel)|fork]]:​ [[:​Nextcloud]]</​note>​+
 ====== ownCloud : stockage libre ====== ====== ownCloud : stockage libre ======
 +
 {{ ::​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 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. ​
  
 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.
  
-===== Utilisation ​d'​ownCloud (client=====+<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>​
  
-Plusieurs possibilités existent : +===== Connexion à un ownCloud ===== 
-==== Le plus simple : connexion par WebDav ​==== +==== Client ​de synchronisation ====
-<note important>​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.+
  
-Tout d'abord, il faut trouver la bonne adresse : +Vous pouvez utiliser le programme **owncloud-client** pour profiter ​d'un client ​similaire à [[:​dropbox]]Cette solution synchronise vos données ​sur votre machine, ce qui vous permet d'​avoir une copie pour travailler hors-ligne, ​en cas de compromission du serveur (sauf si ça synchronise!)et présente l'​avantage que, lorsque vous travaillez sur vos fichiers, c'​est ​en local donc sans ajouter ​de délais de synchronisation avec le serveur**Pour un usage régulier, cette solution est donc à privilégier !**
-  * 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|}}+
  
-Maintenant, ouvrez [[:​Nautilus]]((Vous pouvez aussi tout fermer et donc être sur le bureau)). +Depuis Trusty ​(14.04), le client Owncloud est disponible dans les dépôts standards d'UbuntuIl suffit donc d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] ​**[[apt>owncloud-client]]**
-  * Dans la barre de menu généralen 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|}}  +
-   +
  
-Coller l'​adresse que vous avez récupérée,​ en remplaçant http(s):// par davs:// (ne pas oublier le "​s"​ à "​davs"​) +=== Dernière version du client ===
-<note tip>Si vous avez une erreur de connexion, essayer l'​adresse sans https: ni davs:​...(testé avec succès sous lucid) +
-ç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.+Vous pouvez ​chercher la version ​d'OwnCloud qui correspond à votre version d'​Ubuntu sur [[https://​software.opensuse.org/​download/​package?​project=isv:​ownCloud:​desktop&​package=owncloud-client|software.opensuse]].
  
- Pour finir, vous pouvez créer un signet dans Nautilus ​pour avoir accès ​à votre nuage ownCloud ​sous la main+Par exemple ​pour la [[:​xenial|16.04]]:​ 
-====ownCloud-Client====+  * [[:​tutoriel:​comment_modifier_sources_maj|Modifiez vos sources de mises à jour]] pour y ajouter le dépôt suivant : <​file>​deb http://​download.opensuse.org/​repositories/​isv:/​ownCloud:/​desktop/​Ubuntu_16.04/ /</​file>​ 
 +  * Téléchargez puis [[tutoriel/​comment_modifier_sources_maj#​gerer_les_cles_d_authentification|ajoutez la clé d'​authentification]]... suivez les instructions disponibles [[https://​software.opensuse.org/​download/​package?​project=isv:ownCloud:​desktop&​package=owncloud-client|ici]] 
 +  * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]] 
 +  * Puis [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​owncloud-client]]**
  
-Vous pouvez ​utiliser le programme **owncloud-client** pour profiter ​d'un client similaire à [[:dropbox]]Cette solution synchronise vos données sur votre machine, ce qui vous permet d'​avoir une copie pour travailler hors-ligne, en cas de compromission du serveur ​(sauf si ça synchronise!), et présente l'​avantage que, lorsque vous travaillez sur vos fichiers, c'est en local donc sans ajouter de délais de synchronisation avec le serveur**Pour un usage régulier, cette solution est donc à privilégier !**+Vous pouvez ​faire la même manipulation avec une seule ligne de commande 
 +<code bash> 
 +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>​
  
-=== Installation ​===+==== Connexion par WebDAV ====
  
-<​note>​Il ​existe différentes versions de client en fonction de la version de Owncloud installée ​sur le serveur. ​Comme Owncloud se développe très rapidement en ce moment ​(2012il est prudent d'aller consulter les recommandations sur leur page : http://​owncloud.org/​install/#</​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 PCVous 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>​
-Voir [[https://​software.opensuse.org/​download/​package?​project=isv:​ownCloud:​desktop&​package=owncloud-client|ce lien]]. +
-Par exemple pour la [[:​trusty|14.04]]:​+
  
-  * [[:tutoriel:​comment_modifier_sources_maj|Modifiez vos sources de mises à jour]] pour y ajouter le dépôt suivant : <​file>​deb http://​download.opensuse.org/​repositories/​isv:/​ownCloud:/​desktop/​Ubuntu_14.04/​ /</​file>​ +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.
-  * Téléchargez puis [[tutoriel/​comment_modifier_sources_maj#​gerer_les_cles_d_authentification|ajoutez la clé d'​authentification]]... suivez les instructions disponibles [[https://​software.opensuse.org/​download/​package?​project=isv:​ownCloud:​desktop&​package=owncloud-client|ici]].  +
-  * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]] +
-  * Puis [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​owncloud-client]]**+
  
-== Résumé en ligne de commande == +Tout d'abordil faut trouver la bonne adresse ​: 
-Pour toutes les versions ​d'Ubuntusaisir dans un [[:terminal]](on utilisera ici l'​outil **[[:apt-get]]**: \\ +  - Commencez par vous connecter sur votre espace ownCloud par le client Web avec vos identifiants. 
-La réussite ​de l'installation de la clé du dépôt est importante afin d'​éviter d'​avoir des erreurs par la suite lors des mises à jour d'​Ubuntu. +  - Cliquez sur la roue dentée en bas à gaucheen dessous de "​fichier supprimés " \\ {{:​owncloud:​interface-owncloud-web-client.jpg?​400|}} 
-<​code>​ +  - Ouvrez ​[[:Nautilus]]((Vous pouvez aussi tout fermer et donc être sur le bureau)). 
-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 +  - 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..."}} 
-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 - +  - La fenêtre suivante apparaît : \\ {{:owncloud:​owncloud-server_davs.jpg?​400|}} ​ 
-sudo apt-get update +  - Coller l'​adresse que vous avez récupérée,​ en remplaçant ​http(s):// par davs:// (ne pas oublier le "​s"​ à "​davs"​)
-sudo apt-get install owncloud-client +
-</​code>​+
  
-=== Utilisation === +<note tip>Si vous avez une erreur ​de connexion, essayer l'​adresse sans httpsni davs:​...(testé avec succès sous lucid) 
-L'​application est disponible depuis le menu //​Applications =Accessoires => ownCloud-client//​ ou en ligne de commande ​+ça marche aussi avec dav (sans s) avec 14.04 </note>
-<​code>​ +
-owncloud & +
-</code>+
  
-Si vous obtenez à un moment l'​erreur "csync n’a pu créer le fichier de verrouillage ", ​alors supprimez ​le fichier $HOME/.local/​share/​data/​ownCloud/lock et la synchronisation repartira.+Nautilus ouvre alors le répertoire des fichiers d'​ownCloudVous 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.
  
-=== Travailler avec plusieurs serveurs === 
-Il peut être nécessaire de se synchroniser avec plusieurs serveurs ownCloud, par exemple un pour le travail et un personnel ou associatif. Une fois dans l'​interface d'​ownCloud client, sélectionner "​Généraux",​ vous y trouvez un bouton "​Ajouter un compte",​ il suffit alors de saisir l'​adresse de second serveur puis le login. 
  
-<note help>​Cette partie nécessite une mise à jour.</​note>​ +==== 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|nuage]] dans le [[:​gestionnaire de fichiers]] **[[:​nautilus|nautilus]]**,​ l'​utilisation de [[:​davfs2|davfs2]] facilite la démarche.\\
Ligne 89: Ligne 71:
   * 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.
  
-===== Partager ses photos via ownCloud ​===== +===== Utilisation ​===== 
-Vous pouvez très facilement partager vos photos avec vos amis grâce à ownCloud. Il suffit ​de créer un répertoire dans le répertoire créé par défaut pour cet usage: //photos// (ou ailleurs si vous préférez),​ puis d'y transférer vos photos (pensez éventuellement à les redimensionner/​compresser avant avec [[phatch]] ou [[imagemagick]]). \\ +==== Client ​de synchronisation ====
-Il faut ensuite, dans l'​interface web, cliquer sur //​Partagé//​(1) puis cocher //Partager par lien public//​(2),​ si vous souhaitez que les utilisateurs puissent charger des photos, cochez aussi //Permettre la modification//​(3),​ et enfin, copiez le lien (4) présent pour l'​envoyer aux utilisateurs. +
-{{:​owncloud:​owncloud_v8_01.png?​600 |}}+
  
-Quand on se connecte à ce type de lien, il est possible de passer en affichage mosaïque en cliquant sur le bouton en haut à droite, cf. la capture ci-dessous. +L'​application ​est disponible depuis ​le menu //Applications ​=> Accessoires ​=> ownCloud-client// ou en ligne de commande : 
-{{:​owncloud:​owncloud_v8_02.png?​400|}} +<​code>​owncloud &</code>
-\\ Pour 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//​ +
-=====Utilisation avec android===== +
-il existe une [[http://play.google.com/​store/​apps/​details?​id=com.owncloud.android&hl=fr|Application]] pour android. +
-  +
-Si celle-ci est incompatible avec votre matériel rechercher sur le market une application supportant [[wpfr>webdav]], comme "​webdavdroid Lite", et montez-le à la même adresse que celle utilisée dans la configuration de Nautilus. +
-Le montage avec ES Explorateur marche tout à fait.+
  
-<​note>​L' ​application est payante sur google play mais est gratuite sur F-droid (market d'​application open source) [[https://f-droid.org/repository/browse/?​fdfilter=owncloud&​fdid=com.owncloud.android]] </​note>​+Si vous obtenez à un moment l'erreur "csync n’a pu créer le fichier de verrouillage ", alors supprimez le fichier $HOME/.local/share/data/ownCloud/​lock et la synchronisation repartira.
  
-Pour la synchronisation des contactsune application comme [[https://​play.google.com/​store/​apps/​details?​id=org.dmfs.carddav.Sync|CardDAV-Sync]] fait l'affaire. Pour celle de l'agenda[[https://​play.google.com/​store/​apps/​details?​id=org.dmfs.caldav.lib|CalDAV-Sync]] fonctionne bien. Pour l'édition des fichiers (et la synchro?) : [[https://​play.google.com/​store/​apps/​details?​id=jp.ddo.shigadroid.webdavfilemanager|WebDAV File Manager]] fait l'​affaire. Il existe également ​l'application MyOwnNotes.+Il peut être nécessaire de se synchroniser avec plusieurs serveurs ownCloudpar exemple un pour le travail et un personnel ou associatifUne fois dans l'interface d'ownCloud clientsélectionner "​Généraux",​ vous y trouvez un bouton "​Ajouter un compte",​ il suffit alors de saisir ​l'adresse de second serveur puis l'identifiant du compte.
  
-=====Utilisation avec Thunderbird===== +====  ​Partager ses photos ​via ownCloud ​====
-Pour synchroniser le calendrier, il suffit, une fois le module complémentaire lightning de Thunderbird installé, de créer un nouveu calendrier sur le réseau et de renseigner le lien caldav disponible dans les paramètres du calendrier. +
-Pour la synchronisation des contacts, le module complémentaire [[http://​www.sogo.nu/​english/​support/​documentation.html|sogo connector]]. +
-Pour utiliser le carnet d'​adresse il existe également le module [[https://​addons.mozilla.org/​fr/​thunderbird/​addon/​cardbook/?​src=search|Cardbook]] qui fonctionne très bien via CardDAV +
-=====Utilisation avec iOS=====+
  
-Un client officiel iOS se trouve ​à cette adresse [[http://​itunes.apple.com/​us/​app/​owncloud/​id543672169?​ls=1&​mt=8|Lien itunes]]+Vous pouvez partager vos photos avec vos amis grâce ​à ownCloud.
  
-=====Installation owncloud serveur ===== +  - Créez un répertoire dédié ​à cet usage ; 
-<​note>​Dépôt pas à jour !  Pour la version 9 ou la dernière versionvoir le tuto : https://www.computersnyou.com/5409/install-owncloud-9-server-ubuntu/  ​</note>+  - Transférez vos photos. Éventuellement pensez à redimensionner/​compresser les photos avec [[phatch]] ​ou [[imagemagick]] ; 
 +  - Dans l'​interface webcliquez sur //Partager//(1) ; 
 +  ​Cochez ​//Partager par lien public//(2) ; 
 +  - Si vous souhaitez que les utilisateurs puissent charger des photos, cochez ​//Permettre la modification//​(3) 
 +  - Copiez le lien (4) présent pour l'​envoyer aux utilisateurs. \\ {{:​owncloud:​owncloud_v8_01.png?​600|}}
  
-<​note>​ Ou installer depuis les dépôts officiels ​de ownCloud ​https://download.owncloud.org/​download/​repositories/​stable/​owncloud/​ </​note>​ +Quand on se connecte à ce type de lien, il est possible de passer en affichage mosaïque en cliquant sur le bouton en haut à droite. \\ 
-====Par les dépôts officiels d'​ownCloud ====+{{:owncloud:owncloud_v8_02.png?400|}}
  
-Depuis la sortie de la version 5.0 d'​ownCloud, ​l'installation est très simple. Des paquets pour ownCloud sont disponibles pour les [[:​versions]] supportées ​d'Ubuntu à l'​adresse suivante : +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//
-  * http://software.opensuse.org/download/package?​project=isv:​ownCloud:​community&​package=owncloud+
  
-Par exemple pour une installation sur Ubuntu 14.04 LTS :<​code>​ +==== Partage via Nautilus ====
-sudo sh -c "echo 'deb http://​download.opensuse.org/​repositories/​isv:/​ownCloud:/​community/​xUbuntu_14.04/​ /' >> /​etc/​apt/​sources.list.d/​owncloud.list"​ +
-sudo apt-get update +
-sudo apt-get install owncloud +
-</​code>​ +
-Pour installer la clef du dépôt (ou même la réinstaller en cas de changement) : +
-<​code>​ +
-wget http://​download.opensuse.org/​repositories/​isv:​ownCloud:​community/​xUbuntu_14.04/​Release.key +
-sudo apt-key add - < Release.key +
-</​code>​ +
-Votre serveur est maintenant accessible à l'​adresse http://​localhost/​owncloud/​ (si vous accédez à la page depuis le serveur, sinon remplacer localhost par l'IP du serveur). Vous devez créer un compte à la première connexion. Si le serveur se plaint de dépendances non satisfaites,​ redémarrer le serveur web : "sudo service apache2 reload"​.+
  
-Pour activer les connexions sécurisées à votre serveur Apache (https) : +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. \\ 
-<code> +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]] 
-sudo a2enmod ssl +==== Thunderbird ====
-sudo a2ensite default-ssl +
-sudo service apache2 reload +
-</​code>​ +
-Connectez-vous maintenant via l'adresse ​https://localhost/owncloud/. Dans le menu Administration,​ c'est-à-dire sur la page https://​localhost/​owncloud/​index.php/​settings/​admin,​ cochez la case "​Forcer HTTPS"​.+
  
-Vous pourriez avoir besoin de [[:​tutoriel/​comment_creer_un_certificat_ssl|créer un certificat tls/ssl]] si ce n'est déjà fait.+Pour synchroniser le calendrier et la liste des tâches, Thunderbird utiliser le module complémentaire "​lightning"​. Ce module ​est installé par défaut avec Thunderbird.
  
-<note warning>​Sur **Ubuntu 16.04 LTS** : +  - Depuis Thunderbird, créez un nouvel agenda ; 
-Si vous ne parvenez pas à atteindre votre interface par http://​localhost/​owncloud ​, créez un lien symbolique pour remonter ​du dossier /​usr/​www/​html où vous êtes enfermé(e). +  - Choisissez l'​option "sur le réseau"​ ; 
-<​code>​ +  - Renseignez le lien CalDAV disponible dans les paramètres ​du calendrier ownCloud.
-sudo ln -s /​var/​www/​owncloud /​var/​www/​html/​owncloud +
-</​code>​ +
-</​note>​+
  
-==== Installation depuis le dépôt Universe ==== +Pour la synchronisation ​des contacts, installez le module complémentaire ​[[https://​sogo.nu/​download.html#/​frontends|SOGo connector]]. Si la synchronisation ne fonctionne pas, ajoutez le module ​[[https://addons.mozilla.org/fr/​thunderbird/​addon/​carddav-browser/​|CardDAV Browser]]
-<note warning>​ +
-Ce type d'​installation est à déconseiller pour des raisons de sécurité. Les versions disponibles pour les [[:versions]] d'​Ubuntu < [[:trusty|14.04]] sont des 5.x et ne sont plus maintenues. +
-</note>+
  
 +Un tutoriel illustré a été posté sur le forum de [[https://​forums.web4all.fr/​topic/​10305-impossible-de-synchroniser-les-carnets-et-contact-avec-thunderbird/#​comment-63987|Web4all]]
  
-==== Installation manuelle==== +==== Android ​====
-=== Préambule === +
-Pour des raisons de sécurité et **surtout** si le service est accessible depuis Internet, il est recommandé de suivre les différentes releases (versions) proposées par le projet ownCloud. Effectivement,​ les releases sont souvent le fruit de corrections de failles de sécurité. Fin juin 2012, le projet OwnCloud publiait la release 4.0.3. En comparaison,​ le dépôt Universe ne propose que la release 3.0.0. Une bonne façon de suivre cette évolution consiste à s'​abonner au flux RSS du projet ([[http://​owncloud.org/​blogfeed/​]]) +
-=== Pré-requis === +
-Il vous faudra avoir installé au préalable : +
-  * [[:​apache2|apache]] +
-  * [[:php]] +
-  * [[:git]] +
-  * Si besoin, installer [[:mysql]], sinon la base de données utilisée sera sqlite.+
  
-=== Installation d'​owncloud === +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. \\ 
-Depuis ​un [[:terminal]], saisissez les [[:​commande_shell|commandes]] suivantes : +Le montage avec ES Explorateur ou X-plore fonctionne aussi très bien. Sur X-ploreindiquez un nouveau serveur webdav après avoir consulter le paragraphe ​[[owncloud#​connexion_par_webdav|connexion par WebDAV]]
-<​code>​ +
-cd /var/www/ +
-sudo git clone git://github.com/owncloud/core.git owncloud +
-cd owncloud +
-sudo git submodule update ​--init +
-sudo mkdir data +
-sudo groupadd www-data +
-sudo chgrp www-data data +
-sudo chmod 770 data +
-sudo chgrp www-data config +
-sudo chmod g+w config +
-</​code>​ +
-Puisdans votre [[:​navigateur]],​ saisissez l'​adresse [[http://​localhost/​owncloud]] ​(ou l'​adresse I.P. du serveur).+
  
-Introduisez un login et mot de passe dans les boîtes correspondantes et vérifiez dans la boîte "​Avancé"​ que le dossier ​des données est correct (logiquement oui). +Pour la synchronisation ​des contacts, les protocoles CalDAV/​CardDAV ne sont pas supportés par Android mais des applications comme [[https://​play.google.com/​store/​apps/​details?​id=at.bitfire.davdroid|DAVdroid]] permette de les utiliser. Configurer en premier lieu l'​application DAVdroid avant de configurer les agenda, carnet d'​adresse ou liste de tâche.
-=====Sécurisation=====+
  
-[[:adduser|Créer un utilisateur]] dédié à cet usage, tout en l'ajoutant au groupe **www-data** serait un plus.\\+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=com.owncloud.android&​hl=fr|OwnCloud]] ; 
 +  - Installation de [[https://​play.google.com/​store/​apps/​details?​id=org.dmfs.tasks|OpenTask]] ; 
 +  - Configuration de DAVdroid ; 
 +  - Configuration de OpenTask ; 
 +  - Configuration de votre application d'agenda ; 
 +  - Configuration des contacts à afficher ; 
 +  ​Vérification du fonctionnement du client OwnCloud.
  
 +Il est important de configurer DAVdroid avant OpenTask car ce dernier utilise ce qui est synchronisé par DAVdroid.
  
-On peut s'inspirer ​de cette méthode :  +Chacune des applications citées ci-dessus sont toutes disponible sur le magasin d'application open source "​F-Droid"​. Si vous lisez ceci, c'est que vous utilisez un système d'​exploitation et un hébergement ​de fichier open source, autant utiliser un magasin d'​application android qui l'est également.
-[[:​tutoriel/​reverse_ssh#​creation_d_un_utilisateur_dedie_sur_le_poste_serveur|#​creation_d_un_utilisateur_dedie_sur_le_poste_serveur]]+
  
-====Sécurisation par HTTPS==== +<note tips>​Certaines applications sont payante sur le Play Store mais elles sont gratuite ​sur [[https://f-droid.org/repository/​browse/?​fdfilter=owncloud&​fdid=com.owncloud.android|F-Droid]]</​note>​
-FIXME Il y a une méthode complémentaire en utilisant les Virtualhost d'​apache,​ et en créant des certificats à 2048 bits ! +
-un tuto sur cette methode : [[http://www.patdef.fr/Configurer-apache2-pour-faire-du.html|Configurer apache2 pour faire du https]](**Le lien est mort**)+
  
 +==== iOS ====
  
-Une petite modification du fichier ​.htaccess (/var/www/owncloud/.htaccess) permet de rediriger les accès non sécurisés (HTTP) vers leur équivalent sécurisé (HTTPS). Ceci va **garantir que les communications** entre le client ​et le serveur au travers de l'Internet **sont chiffrées**Ainsi, on **évite** les interceptions et **le vol des paramètres d'​identification**. +Un [[https://​itunes.apple.com/us/app/owncloud/id543672169?​ls=1&​mt=8|client ​OwnCloud officiel pour iOS]] se trouve sur l'App Store.
-<code apache>​ +
-<​IfModule mod_rewrite.c>​ +
-RewriteEngine on +
-RewriteCond %{HTTPS} !=on +
-RewriteRule .* https://​%{SERVER_NAME}%{REQUEST_URI} [R,L] +
-RewriteRule .* - [env=HTTP_AUTHORIZATION:​%{HTTP:​Authorization},​last] +
-</​IfModule>​ +
-</​code>​+
  
-Il existe une seconde méthode qui consiste à modifier le fichier de configuration de l'​installation de ownCloud ( par défaut /​var/​www/​owncloud/​config/​config.php). +===== Héberger OwnCloud ===== 
-Dans le tableau $CONFIG, ajouter la ligne  : +==== Hébergeurs dédiés ====
-<code apache>​ +
-'​forcessl' ​=> true, +
-</​code>​+
  
-Il est intéressant ​d'aller voir dans le même répertoire le fichier config.sample.php qui décrit les options possibles.+La solution la plus simple pour utiliser OwnCloud ​est d'avoir recours à un cloud déjà en place, une liste est proposée sur [[http://​owncloud.org/​providers/​]].
  
-==== Sécurisation des données (fichiers) des utilisateurs ====+Ces entreprises ou associations permettent d'​avoir sa propre solution OwnCloud sans nécessiter de connaissances particulières. Cela est un très bon moyen pour s'​initier à l'​auto-hébergement mais vos fichiers ​restent accessible par l'​entité qui vous vend une solution clés en mains. Vous êtes dépendant d'un tiers pour installer certaines applications dans OwnCloud et vous n'avez pas un accès complet à la configuration de ownCloud.
  
-__Attention,​ par défaut, Apache2 ne prend pas les "​overrides"​__,​ ce qui se traduit par une inefficacité du .htaccess du dossier data et donc la possibilité d'​accéder aux fichiers des utilisateurs librement, depuis le web. Pour corriger cette faille :+==== Hébergeurs mutualisé ====
  
-Sauvegardez le fichier de configuration +Une autre solution consiste à propulser OwnCloud dans un hébergement web mutualisé tout comme l'on ferait pour la création d'un site web. Vous gardez la main sur la configuration ​de OwnCloud et vous pouvez choisir les applications à ajouter sans en référer à un tiersVous devez avoir des notions sur les bases de données SQL pour s'y connecter lors de l'​installation.
-<​code>​sudo cp -p /​etc/​apache2/​apache2.conf /​etc/​apache2/​apache2.conf.orig</​code>​+
  
-Puis ouvrez apache2.conf +L'​installation se fait en plaçant un fichier PHP sur le serveurLors de l'​ouverture de celui-ci, le script s'​occupera du téléchargement de tous les fichiers nécessaires à l'​installation et vous guidera en français lors de la configuration du serveur OwnCloud.
-<​code>​sudo nano /​etc/​apache2/​apache2.conf</​code>​+
  
-Dans la section ''<​Directory ​/var/www/>'',​ Cherchez ​"**Allow Override None**" ​et changez-le en **All**. +  - Allez sur le site [[https://owncloud.org/install/#​edition|owncloud.org]] ; 
-En clair, vous voulez voir ceci+  - Choisissez ​"Get ownCloud Server" ​puis "Web Installer"​ ; 
 +  ​Placez votre fichier sur votre serveur dans un espace accessible ​en ligne ; 
 +  - Suivez les instructions d'​installation ; 
 +  - Connectez à votre OwnCloud fraîchement installé.
  
-<​code><​Directory /​var/​www/>​ +==== ownCloud serveur ==== 
-        ​Options Indexes FollowSymLinks + 
-        ​AllowOverride All +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. 
-        ​Require all granted + 
-</​Directory>​ +Cette solution peut également être utilisé au sein d'un réseau local sans accès au web.
-</​code>​+
  
-=====Hébergeurs OwnCloud===== +Pour installer ​un serveur ownCloudveuillez consulter la page [[owncloud-serveur|Installation d'un serveur ownCloud ​NextCloud]]
-La solution la plus simple pour utiliser OwnCloud est d'​avoir recours à un cloud déjà en placeune liste est proposée sur\\ +
-[[http://owncloud.org/​providers/​]]\\ +
-et le seul avec un drapeau français qu'on y trouve est : +
-[[https://​cloud.zaclys.com/]]+
  
 =====Problème(s) connu(s)===== =====Problème(s) connu(s)=====
 +==== Pas d'​icône de notification ====
  
-Erreur : +L'​icône du client owncloud peut ne pas s'​afficher sur les ordinateurs fonctionnant très rapidement. Cela est particulière le cas lors d'​utilisation de disque SSD.
  
-Vous n'avez pas la permission ​de téléverser ou de créer des fichiers ici+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 ====
  
-Solution : +A chaque démarrage du client, il est demandé de renseigner le password du compte.
  
-Ouvrir un terminal au nom de l'​utilisateur d'​owncloudallez à la racine du serveur ownCloud, puis +Pour que le password soit renseigné dans le trousseau et réutilisé ensuiteil faut installer le paquet suivant**[[apt>​libgnome-keyring0]]**
  
-<​code>​ +==== Mode Maintenance ​ ====
-~owncloud/​ +
-sudo chmod u+x occ +
-occ files:scan --all +
-</​code>​+
  
 +FIXME
  
-si vous avez cet erreur ​:  +Si vous obtenez ce message ​
-<​code>​Console has to be executed with the same user as the web server ​is operated + "This ownCloud instance is currently in maintenance mode, which may take a while. 
-Current user: root +This page will refresh itself when the ownCloud instance ​is available again. 
-Web server user: "user+Contact your system administrator if this message persists or appeared unexpectedly. 
-</​code>​ +Thank you for your patience.
-C'est que vous ne vous êtes pas logué sur le bon utilisateur,​ ouvrez ​un terminal ​au nom du "​user"​ puis recommencez la manipulation.+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 ​:
  
 +cd /​var/​www/​owncloud
  
-=====Voir aussi=====+sudo -u www-data php occ maintenance:​mode - -off  (attention ce sont deux traits d'​union de la touche 6 sans espace entre les deux)
  
 +Cela va désactiver le mode maintenance,​ on peut donc relancer la page web de owncloud pour se reconnecter ou suivre les instructions de mises à jour.
 +Une fois les mises à jour effectuées on peut actualiser la page web.
 +Ensuite, il faut réactiver les différentes applications (**contacts** par exemple ) mais les données sont toujours disponibles.
 +
 +Si une application n'est pas active on peut l'​activer en lançant la commande ​ sudo -u www-data ./occ app:enable //​application//​ . Par exemple si l'on veut activer l'​application **contacts** on lance :  sudo -u www-data ./occ app:enable contacts
 +
 +
 +=====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.
 +   * [[:​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]]//​
  • owncloud.1466759073.txt.gz
  • Dernière modification: Le 24/06/2016, 11:04
  • par bcag2