Contenu | Rechercher | Menus

Différences

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

Lien vers cette vue comparative

Both sides previous revision Révision précédente
Prochaine révision
Révision précédente
owncloud [Le 10/04/2013, 00:48]
78.249.35.7 Installation de ownCloud 5
owncloud [Le 18/02/2015, 12:21] (Version actuelle)
filerem1 [Le plus simple : connexion par WebDav]
Ligne 1: Ligne 1:
-{{tag>​cloud sauvegarde}}+{{tag>trusty ​cloud sauvegarde}}
 ---- ----
  
Ligne 12: Ligne 12:
  
  
-=====Installation=====+=====Installation ​owncloud serveur ​=====
  
-====Installation ​d'ownCloud depuis la version 5.0==== +====Par les dépôts officiel ​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 11.04 à 12.10 d'​Ubuntu à l'​adresse suivante : http://​software.opensuse.org/​download/​package?​project=isv:​ownCloud:​community&​package=owncloud+
  
-Par exemple pour une installation ​sur Ubuntu ​12.04 LTS :+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>​ <​code>​
-sudo -s +wget http://​download.opensuse.org/​repositories/​isv:​ownCloud:​community/​xUbuntu_14.04/​Release.key 
-echo 'deb http://​download.opensuse.org/​repositories/​isv:​ownCloud:​community/​xUbuntu_12.04/​ /' >> /​etc/​apt/​sources.list.d/​owncloud.list  +sudo apt-key add - < Release.key
-wget http://​download.opensuse.org/​repositories/​isv:​ownCloud:​community/​xUbuntu_12.04/​Release.key +
-apt-key add - < Release.key +
-apt-get update +
-apt-get install owncloud +
-exit+
 </​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"​.
Ligne 38: Ligne 39:
 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.
  
 ==== Installation depuis le dépôt Universe ==== ==== Installation depuis le dépôt Universe ====
 +<note warning>
 +Ce type d'​installation est a 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 58:
  
 === 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 71:
 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.\\ +[[https://​doc.ubuntu-fr.org/​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 : 
Ligne 94: Ligne 97:
 </​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>​
  
Ligne 107: Ligne 110:
 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 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: +Tout d'​abord,​ il faut trouver la bonne adresse : 
-  * Commencez par vous connecter sur votre espace ​Owncloud ​avec vos identifiants. +  * Commencez par vous connecter sur votre espace ​ownCloud par le client Web avec vos identifiants. 
-  * 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//​}} +  * Cliquez sur la roue dentée en bas à gauche, ​en dessous ​de "fichier supprimés ​" 
- +{{:​owncloud:​interface-owncloud-web-client.jpg?400|}}
-  * 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}}+
  
 Maintenant, ouvrez [[:​Nautilus]]((Vous pouvez aussi tout fermer et donc être sur le bureau)). Maintenant, ouvrez [[:​Nautilus]]((Vous pouvez aussi tout fermer et donc être sur le bureau)).
-  * 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..."​}}+  * 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:​connexion_au_serveur_01.png?​200|}} \\ Remplir comme suit : +Coller l'​adresse que vous avez récupérée,​ en remplaçant http(s):// par davs:// (ne pas oublier ​le "s" ​à "​davs"​)
-    - //Type// : choisir Webdav ​(HTTP) +
-    - //Serveur// : recopier ici l'​adresse IP trouvée plus haut +
-    - //Dossier// : recopier ce qui suivait l'IP +
-    - remplir le nom d'​utilisateur et le mot de passe pour Owncloud +
-    - cliquer enfin sur "Se connecter"+
  
-Nautilus s'​ouvre alors dans le répertoire des fichiers d'owncloud. Vous pouvez travailler maintenant comme d'​habitude.+Nautilus s'​ouvre alors dans 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. + Pour finir, vous pouvez créer un signet dans Nautilus pour avoir accès à votre nuage ownCloud ​sous la main. 
-====Owncloud-Client====+====ownCloud-Client====
  
 Vous pouvez utiliser le programme **owncloud-client** pour profiter d'un client similaire à [[:​dropbox]]. Vous pouvez utiliser le programme **owncloud-client** pour profiter d'un client similaire à [[:​dropbox]].
  
 === Installation === === Installation ===
-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>​+<​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 ​consulter ​les recommandations sur leur page : http://​owncloud.org/​install/#</​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:​community/xUbuntu_12.04/ /</​file>​ +  * [[:​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/​xUbuntu_14.04/ /</​file>​ 
-  * 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]]. ​+  * Téléchargez puis [[tutoriel/​comment_modifier_sources_maj#​gerer_les_cles_d_authentification|ajoutez la clé d'​authentification]]... suivez les instructions ​disponible [[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]]   * [[:​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]]**+  * Puis [[:​tutoriel:​comment_installer_un_paquet|installez ​le paquet]] **[[apt>​owncloud-client]]**
  
 == Résumé en ligne de commande == == Résumé en ligne de commande ==
-Le résumé de l'installationà saisir dans un [[:​terminal]],​ utilisera ici l'​outil **[[:​apt-get]]** :+Pour toutes les versions d'Ubuntu, saisir dans un [[:​terminal]], ​(on utilisera ici l'​outil **[[:​apt-get]]**:
 <​code>​ <​code>​
-echo 'deb http://​download.opensuse.org/​repositories/​isv:​ownCloud:​community/xUbuntu_12.04/ /' ​| sudo tee -a /​etc/​apt/​sources.list +echo "deb http://​download.opensuse.org/​repositories/​isv:​/ownCloud:/desktop/xUbuntu_$(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:​community/xUbuntu_12.04/​Release.key +wget http://​download.opensuse.org/​repositories/​isv:​ownCloud:​desktop/xUbuntu_$(grep ^DISTRIB_RELEASE= /​etc/​lsb-release | cut -d= -f2)/​Release.key ​-O - | sudo apt-key add -
-sudo apt-key add - < Release.key+
 sudo apt-get update sudo apt-get update
 sudo apt-get install owncloud-client sudo apt-get install owncloud-client
Ligne 155: Ligne 156:
 owncloud & owncloud &
 </​code>​ </​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.
 ====davfs==== ====davfs====
  
Ligne 165: Ligne 168:
 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 avec android===== =====Utilisation avec android=====
-il existe une [[http://​play.google.com/​store/​apps/​details?​id=com.owncloud.android&​hl=fr|Application]] pour android maintenant.+il existe une [[http://​play.google.com/​store/​apps/​details?​id=com.owncloud.android&​hl=fr|Application]] pour android maintenant, mais qui permet uniquement le téléchargement et le maintien à jour des fichiers sur le téléphone (à vérifier).
    
-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.+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>​
 +
 +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.
 +
 +=====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]].
 =====Utilisation avec ios===== =====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]]+Un client officiel ​iOS se trouve ​à cette adresse [[http://​itunes.apple.com/​us/​app/​owncloud/​id543672169?​ls=1&​mt=8|Lien itunes]] 
 + 
 +=====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/​]]\\ 
 +et le seul avec un drapeau français qu'on y trouve est : 
 +[[https://​cloud.zaclys.com/​]] 
 + 
 +=====Problème(s) connu(s)===== 
 + 
 +Erreur :  
 + 
 +Vous n'avez pas la permission de téléverser ou de créer des fichiers ici 
 + 
 + 
 +Solution :  
 + 
 +Ouvrir un terminal au nom de l'​utilisateur d'​owncloud,​ allez à la racine du serveur owncloud, puis:  
 + 
 +<​code>​ 
 +~owncloud/​ 
 +sudo chmod u+x occ 
 +occ files:scan --all 
 +</​code>​ 
 + 
 + 
 +si vous avez cet erreur :  
 +<​code>​Console has to be executed with the same user as the web server is operated 
 +Current user: root 
 +Web server user: "​user"​ 
 +</​code>​ 
 +C'est que vous ne vous êtes pas loggé sur le bon utilisateur,​ ouvrez un terminal au nom du "​user"​ puis recommencez la manipulation. 
 + 
 =====Voir aussi===== =====Voir aussi=====
  
    * [[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.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]]//​


Le contenu de ce wiki est sous licence : CC BY-SA v3.0