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
Prochaine révision Les deux révisions suivantes
owncloud [Le 10/04/2013, 00:48]
78.249.35.7 Installation de ownCloud 5
owncloud [Le 07/10/2016, 21:43]
mossroy Ajout de la possibilité d'installer le client Owncloud depuis les dépôts d'Ubuntu
Ligne 1: Ligne 1:
-{{tag>​cloud sauvegarde}}+{{tag>lucid 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 mettre ​un serveur ​personnel ​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. ​
  
-ownCloud utilise le protocole 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. ​+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 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) =====
  
-=====Installation=====+Plusieurs possibilités existent : 
 +==== Connexion par WebDav ​==== 
 +<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.
  
-====Installation ​d'​ownCloud ​depuis la version 5.0==== +Tout d'abord, il faut trouver la bonne adresse : 
-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 11.04 à 12.10 d'​Ubuntu à l'​adresse suivante ​http://software.opensuse.org/​download/​package?project=isv:​ownCloud:​community&​package=owncloud+  * 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|}}
  
-Par exemple pour une installation ​sur Ubuntu 12.04 LTS :+Maintenant, ouvrez [[:​Nautilus]]((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..."​}} 
 +   
 +   
 +  * 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"​)
 +<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.
 +
 + Pour finir, vous pouvez créer un signet dans Nautilus pour avoir accès à votre nuage ownCloud sous la main.
 +====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 !**
 +
 +=== Installation depuis le dépôt Ubuntu (méthode recommandée) ===
 +
 +Depuis Trusty (14.04), le client Owncloud est disponible dans les dépôts standards d'​Ubuntu.
 +
 +Il suffit donc d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​owncloud-client]]**
 +
 +=== Installation depuis le dépôt opensuse ===
 +
 +Vous pouvez chercher la version d'​OwnCloud qui correspond à votre version d'​Ubuntu sur une page d'​[[https://​software.opensuse.org/​download/​package?​project=isv:​ownCloud:​desktop&​package=owncloud-client|OpenSuse]].
 +Par exemple pour la [[:​xenial|16.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_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]]**
 +
 +== Résumé en ligne de commande ==
 +Pour toutes les versions d'​Ubuntu,​ saisir dans un [[:​terminal]],​ (on utilisera ici l'​outil **[[:​apt-get]]**) : \\
 +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.
 <​code>​ <​code>​
-sudo -s +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 
-echo 'deb http://​download.opensuse.org/​repositories/​isv:​ownCloud:​community/​xUbuntu_12.04/ /' >> /​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 - 
-wget http://​download.opensuse.org/​repositories/​isv:​ownCloud:​community/​xUbuntu_12.04/​Release.key +sudo apt-get update 
-apt-key add - < Release.key +sudo apt-get install owncloud-client 
-apt-get update +</​code>​ 
-apt-get install owncloud + 
-exit+=== Utilisation === 
 +L'​application est disponible depuis le menu //​Applications => Accessoires => ownCloud-client//​ ou en ligne de commande : 
 +<​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. 
 + 
 +=== 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. 
 + 
 + 
 +====davfs==== 
 + 
 +Pour monter le [[wpfr>​cloud_computing|nuage]] dans le [[:​gestionnaire de fichiers]] **[[:​nautilus|nautilus]]**,​ l'​utilisation de [[:​davfs2|davfs2]] facilite la démarche.\\ 
 +  * Créez un répertoire pour le nuage dans média <​code>​ 
 +sudo mkdir /​media/​cloud 
 +</​code>​ 
 +  * Donnez [[:​permissions#​en_ligne_de_commande1|tous les droits à l'​utilisateur souhaité à ce répertoire]] 
 +  * Montez le nuage dans ce répertoire <​code>​ 
 +sudo mount -t davfs http://​localhost/​owncloud/​files/​webdav.php /​media/​cloud/​ 
 +</​code>​ 
 +  * Dans la commande ci-dessus, remplacez //​localhost//​ par l'​adresse du serveur sur lequel est installé ownCloud. 
 + 
 +===== Partager ses photos via ownCloud ===== 
 +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]]). \\ 
 +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. 
 +{{:​owncloud:​owncloud_v8_02.png?​400|}} 
 +\\ Pour envoyer un lien qui permette d'​afficher directement en mosaïque, dans le lien, il y a index.php/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. 
 +<​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>​ 
 + 
 +Le montage avec ES Explorateur ou X-plore fonctionne aussi très bien. Sur X-plore, créer un nouveau serveur webdav avec une adresse du type http://​monsite.com/​files/​remote.php/​webdav. 
 + 
 +Pour la synchronisation des contacts, une 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. Plusieurs applications payantes sur le market sont gratuites sur F-Droid... 
 + 
 +=====Utilisation avec Thunderbird===== 
 +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]] 
 + 
 +=====Installation owncloud serveur ===== 
 +<​note>​Dépôt pas à jour !  Pour la version 9 ou la dernière version, voir le tuto : https://​www.computersnyou.com/​5409/​install-owncloud-9-server-ubuntu/ ​ </​note>​ 
 + 
 +<​note>​ Ou installer depuis les dépôts officiels de ownCloud : https://​download.owncloud.org/​download/​repositories/​stable/​owncloud/​ </​note>​ 
 +====Par les dépôts officiels d'​ownCloud ==== 
 + 
 +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 : 
 +  * http://​software.opensuse.org/​download/​package?​project=isv:​ownCloud:​community&​package=owncloud 
 + 
 +Par exemple pour une installation sur Ubuntu 14.04 LTS :<​code>​ 
 +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>​ </​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"​. 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):+Pour activer les connexions sécurisées à votre serveur Apache (https) :
 <​code>​ <​code>​
 sudo a2enmod ssl sudo a2enmod ssl
Ligne 38: Ligne 147:
 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"​. 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"​.
  
-À FAIRE expliquer comment signer le certificat ​SSL afin d'éviter l'​avertissement lors de la première connexion.+Vous pourriez avoir besoin de [[:tutoriel/​comment_creer_un_certificat_ssl|créer un certificat ​tls/ssl]] si ce n'est déjà fait.
  
 +<note warning>​Sur **Ubuntu 16.04 LTS** :
 +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).
 +<​code>​
 +sudo ln -s /​var/​www/​owncloud /​var/​www/​html/​owncloud
 +</​code>​
 +</​note>​
  
 ==== Installation depuis le dépôt Universe ==== ==== Installation depuis le dépôt Universe ====
 +<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>​
  
-Installer le paquet [[apt>​owncloud|owncloud]] 
  
 ==== Installation manuelle==== ==== Installation manuelle====
 === Préambule === === Préambule ===
-Pour des raisons de sécurité et **surtout** si le service est accessible depuis ​l'Internet, il est recommandé de suivre les différentes releases (versions) ​proposés ​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/​news/feed/]])+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 === === Pré-requis ===
-Il vous faudra avoir installé au préalable:+Il vous faudra avoir installé au préalable :
   * [[:​apache2|apache]]   * [[:​apache2|apache]]
   * [[:php]]   * [[:php]]
Ligne 56: Ligne 173:
  
 === Installation d'​owncloud === === Installation d'​owncloud ===
-Depuis un [[:​terminal]],​ saisissez les [[:​commande_shell|commandes]] suivantes:+Depuis un [[:​terminal]],​ saisissez les [[:​commande_shell|commandes]] suivantes :
 <​code>​ <​code>​
 cd /var/www/ cd /var/www/
-sudo git clone git://gitorious.org/owncloud/owncloud.git owncloud +sudo git clone git://github.com/owncloud/core.git owncloud 
-sudo cd owncloud+cd owncloud 
 +sudo git submodule update --init
 sudo mkdir data sudo mkdir data
 +sudo groupadd www-data
 sudo chgrp www-data data sudo chgrp www-data data
 sudo chmod 770 data sudo chmod 770 data
Ligne 67: Ligne 186:
 sudo chmod g+w config sudo chmod g+w config
 </​code>​ </​code>​
-<note important>​Owncloud n'est plus sur gitorius mais sur github...https://​github.com/​owncloud </​note>​ 
 Puis, dans votre [[:​navigateur]],​ saisissez l'​adresse [[http://​localhost/​owncloud]] (ou l'​adresse I.P. du serveur). Puis, dans votre [[:​navigateur]],​ saisissez l'​adresse [[http://​localhost/​owncloud]] (ou l'​adresse I.P. du serveur).
  
-Introduisez un login et mot de passe dans les boites ​correspondantes et vérifiez dans la boite "​Avancé"​ que le dossier des données est correct (logiquement oui).+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).
 =====Sécurisation===== =====Sécurisation=====
  
-Créer un utilisateur dédié à cet usage, tout en l'​ajoutant au groupe **www-data** serait un plus.\\ +[[:adduser|Créer un utilisateur]] dédié à cet usage, tout en l'​ajoutant au groupe **www-data** serait un plus.\\ 
-FIXME un petit How-to ?+
  
 On peut s'​inspirer de cette méthode :  On peut s'​inspirer de cette méthode : 
-[[http://​doc.ubuntu-fr.org/​tutoriel/​reverse_ssh#​creation_d_un_utilisateur_dedie_sur_le_poste_serveur|#​creation_d_un_utilisateur_dedie_sur_le_poste_serveur]]+[[:​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==== ====Sécurisation par HTTPS====
 FIXME Il y a une méthode complémentaire en utilisant les Virtualhost d'​apache,​ et en créant des certificats à 2048 bits ! 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]]+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**)
  
  
Ligne 94: Ligne 212:
 </​code>​ </​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).+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).
 Dans le tableau $CONFIG, ajouter la ligne  : Dans le tableau $CONFIG, ajouter la ligne  :
 <code apache> <code apache>
-"forcessl" ​=> true,+'forcessl' ​=> true,
 </​code>​ </​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. Il est intéressant d'​aller voir dans le même répertoire le fichier config.sample.php qui décrit les options possibles.
-===== Utilisation avec nautilus ===== 
  
-==== Le plus simple : connexion par WebDav ​====+==== Sécurisation des données (fichiers) des utilisateurs ​====
  
-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.+__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 webPour corriger cette faille :
  
-Tout d'​abord,​ il faut trouver la bonne adresse: +Sauvegardez le fichier de configuration 
-  * Commencez par vous connecter sur votre espace Owncloud avec vos identifiants. +<​code>​sudo cp -p /etc/apache2/apache2.conf /etc/apache2/apache2.conf.orig<​/code>
-  * En bas à gauche, cliquez sur la roue dentée qui permet ainsi d'​ouvrir les réglages et de choisir la rubrique ​//Personnels//: \\ {{:​owncloud:​owncloud_01.png?​200|Accès aux réglages. Choisir la rubrique ​//Personnels//}}+
  
-  * L'​adresse que vous recherchez est de la forme **%%http://adresse_ip/...%%** et se trouve au paragraphe "​WebDAV"​.\\ Notez/copiez cette adresse.\\ {{:​owncloud:​owncloud_02.png?​200|Notez l'​adresse dans le paragraphe "​WebDAV}}+Puis ouvrez apache2.conf 
 +<​code>​sudo nano /etc/apache2/apache2.conf</code>
  
-Maintenant, ouvrez [[:​Nautilus]]((Vous pouvez aussi tout fermer et donc être sur le bureau)). +Dans la section ''<​Directory ​/var/www/>'',​ Cherchez ​"**Allow Override None**" ​et changez-le en **All**. 
-  * Dans la barre de menu générale, en haut de l'écran, depuis le menu //Fichier// cliquez sur "Se connecter à un serveur..." ​\\ {{:​owncloud:​menu_01.png?​200|Cliquez sur "Se connecter à un serveur..."​}}+En clair, vous voulez voir ceci
  
-  * La fenêtre suivante apparaît :\\ {{:​owncloud:​connexion_au_serveur_01.png?​200|}} \\ Remplir comme suit : +<​code><​Directory ​/var/www/> 
-    - //Type// : choisir Webdav (HTTP) +        ​Options Indexes FollowSymLinks 
-    ​- ​//Serveur// : recopier ici l'​adresse IP trouvée plus haut +        AllowOverride All 
-    ​- ​//Dossier// : recopier ce qui suivait l'IP +        Require all granted 
-    - remplir le nom d'​utilisateur et le mot de passe pour Owncloud +</Directory>​ 
-    - cliquer enfin sur "Se connecter"​+</code>
  
-Nautilus s'​ouvre alors dans le répertoire des fichiers ​d'​owncloud. ​Vous pouvez travailler maintenant comme d'habitude.+=====Hébergeurs OwnCloud===== 
 +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/​]]\\ 
 +<​del>​et le seul avec un drapeau français qu'on y trouve est : 
 +[[https://​cloud.zaclys.com/​]]</​del>​
  
- Pour finir, vous pouvez créer un signet dans Nautilus pour avoir accès à votre nuage Owncloud sous la main. +=====Problème(s) connu(s)=====
-====Owncloud-Client====+
  
-Vous pouvez utiliser le programme **owncloud-client** pour profiter d'un client similaire à [[:dropbox]].+Erreur ​
  
-=== Installation === +Vous n'avez pas la permission de téléverser ou de créer des fichiers ici
-L'installation proposée sera celle sous Ubuntu [[:​precise|12.04]]. Pour une installation sur une autre version (à partir de la version 11.04), voir [[http://​software.opensuse.org/​download/​package?​project=isv:​ownCloud:​community&​package=owncloud-client|ce lien]].+
  
-<​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 (2012) il est prudent d'​aller voir les recommandations faites sur leur page : http://​owncloud.org/​sync-clients/</​note>​ 
  
-  * [[: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:​community/​xUbuntu_12.04/​ /</​file>​ +Solution ​
-  * Téléchargez puis [[tutoriel/​comment_modifier_sources_maj#​gerer_les_cles_d_authentification|ajoutez la clé d'​authentification]] disponible [[http://​download.opensuse.org/​repositories/​isv:​ownCloud:​community/​xUbuntu_12.04/​Release.key|ici]].  +
-  * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]] +
-  * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​owncloud-client]]**+
  
-== Résumé en ligne de commande == +Ouvrir un terminal au nom de l'utilisateur d'​owncloudallez à la racine du serveur ownCloudpuis 
-Le résumé ​de l'installation, à saisir dans un [[:​terminal]]utilisera ici l'​outil **[[:apt-get]]** : +
-<​code>​ +
-echo 'deb http://​download.opensuse.org/​repositories/​isv:​ownCloud:​community/​xUbuntu_12.04/​ /' | sudo tee -a /​etc/​apt/​sources.list +
-wget http://​download.opensuse.org/​repositories/​isv:​ownCloud:​community/​xUbuntu_12.04/​Release.key +
-sudo apt-key add - < Release.key +
-sudo apt-get update +
-sudo apt-get install owncloud-client +
-</​code>​+
  
-=== Utilisation === 
-L'​application est disponible depuis le menu //​Applications => Accessoires => ownCloud-client//​ ou en ligne de commande : 
 <​code>​ <​code>​
-owncloud ​&+~owncloud
 +sudo chmod u+x occ 
 +occ files:scan --all
 </​code>​ </​code>​
-====davfs==== 
  
-Pour monter le [[wpfr>​cloud_computing|nuage]] dans le [[:gestionnaire de fichiers]] **[[:​nautilus|nautilus]]**,​ l'​utilisation de [[:​davfs2|davfs2]] facilite la démarche.\\ + 
-  * Créez un répertoire pour le nuage dans média ​<​code>​ +si vous avez cet erreur ​:  
-sudo mkdir /​media/​cloud+<​code>​Console has to be executed with the same user as the web server is operated 
 +Current user: root 
 +Web server user: "​user"​
 </​code>​ </​code>​
-  * Donnez [[:​permissions#​en_ligne_de_commande1|tous les droits à l'utilisateur souhaité à ce répertoire]] +C'​est ​que vous ne vous êtes pas logué ​sur le bon utilisateurouvrez un terminal au nom du "user" ​puis recommencez ​la manipulation.
-  * Montez le nuage dans ce répertoire <​code>​ +
-sudo mount -t davfs http://​localhost/​owncloud/​files/​webdav.php /​media/​cloud/​ +
-</​code>​ +
-  * Dans la commande ci-dessus, remplacez //​localhost//​ par l'​adresse du serveur sur lequel ​est installé Owncloud. +
-=====Utilisation avec android===== +
-il existe une [[http://​play.google.com/​store/​apps/​details?​id=com.owncloud.android&​hl=fr|Application]] pour android maintenant. +
-  +
-Si celle si 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.+
  
-=====Utilisation avec ios===== 
  
-Un client officiel ios se trouve a cette adresse [[http://​itunes.apple.com/​us/​app/​owncloud/​id543672169?​ls=1&​mt=8|Lien itunes]] 
 =====Voir aussi===== =====Voir aussi=====
  
Ligne 179: Ligne 277:
    * [[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.cozycloud.cc/|Cozycloud]] une alternative,​ elle aussi libre, à Owncloud+   * [[https://​www.cozy.io/|Cozy Cloud]] une alternative,​ elle aussi libre, à ownCloud
-   * [[http://​www.neoflow.fr/​tutoriels.category.55/owncloud.html|Plusieurs tutoriels sur la mise en place d'​ownCloud]] sur Neoflow.fr+   * [[http://​www.it-connect.fr/​tutoriels/​stockage/​cloud/owncloud/|Plusieurs tutoriels sur la mise en place d'​ownCloud]] sur IT-Connect
  
 ---- ----
-//​Contributeurs:​[[:​utilisateurs:​davy014]]//​+//​Contributeurs:​[[:​utilisateurs:​davy014]], [[:​utilisateurs:​bcag2]]//
  • owncloud.txt
  • Dernière modification: Le 19/08/2023, 18:52
  • par nany