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 04/04/2013, 09:24]
88.172.39.170 [Sécurisation par HTTPS]
owncloud [Le 20/07/2014, 06:54]
85.218.40.36 m
Ligne 4: Ligne 4:
 {{ logo-inverted1.png|}} {{ logo-inverted1.png|}}
  
-====== ​Owncloud ​: stockage libre ====== +====== ​ownCloud ​: stockage libre ====== 
-{{ ::​capture-owncloud.png?​450|}}Owncloud ​est un projet ​de gestion ​de vos données ​sur internet.+{{ ::​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
  
-Owncloud se veut une plate-forme dans le principe ​de [[:​Dropbox]] en plus puissant et libreLe but ici étant que vous hébergiez vous-même votre instance ​de owncloud.\\ +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 MacIl existe également des logiciels ​de synchronisation pour de très nombreuses plateformes (LinuxMac, 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. ​
-Projet issu de [[:KDE]] à la baseil a voulu s'​affranchir d'une partie ​de l'​infrastructure du projet afin de ne pas rebuter les nouveaux venus.\\ +
-Owncloud comprend plus de fonctionnalités que le simple partage de fichiers, il vous permet par exemple de gérer votre calendrier, vos contacts, vos marque-pages et même votre musique.\\ +
-Vous pourrez également ​installer et/ou développer d'​autres applications en fonction de ce qui vous intéresse. ​+
  
-=====Installation===== +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.
-L'​installation depuis les [[:​dépôts]] n'est possible qu'à partir ​de la version ​[[:Maverick]] d'​Ubuntu.\\ +
-Si vous avez une version antérieure,​ il vous faudra passer par l'installation [[#​Manuelle]].+
  
-==== Depuis le dépôt Universe ====+ 
 +=====Installation owncloud serveur ===== 
 + 
 +====Installation d'​ownCloud depuis la version 5.0==== 
 +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 à 13.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 :<​code>​ 
 +echo "deb http://​download.opensuse.org/​repositories/​isv:​ownCloud:​community/​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_$(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 
 +</​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): 
 +<​code>​ 
 +sudo a2enmod ssl 
 +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"​. 
 + 
 +<note important>​À FAIRE : expliquer comment signer le certificat SSL afin d'​éviter l'​avertissement lors de la première connexion.</​note>​ 
 + 
 + 
 +==== Installation depuis ​le dépôt Universe ====
  
 Installer le paquet [[apt>​owncloud|owncloud]] Installer le paquet [[apt>​owncloud|owncloud]]
  
-==== 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 31: Ligne 51:
  
 === 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 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 42: Ligne 63:
 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=====
  
Ligne 69: Ligne 89:
 </​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>
Ligne 82: Ligne 102:
 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 ​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//​}}   * 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}}   * 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}}
 +<note important>​lorsque vous collez l'​adresse dans le champ "​Serveur",​ il faut modifier le début de l'​adresse et supprimer http: voir si on ne spécifie le type webdav, le remplacer par dav:</​note>​
  
 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?​200|Cliquez sur "Se connecter à un serveur..."​}}
  
   * La fenêtre suivante apparaît :\\ {{:​owncloud:​connexion_au_serveur_01.png?​200|}} \\ Remplir comme suit :   * La fenêtre suivante apparaît :\\ {{:​owncloud:​connexion_au_serveur_01.png?​200|}} \\ Remplir comme suit :
Ligne 95: Ligne 116:
     - //Serveur// : recopier ici l'​adresse IP trouvée plus haut     - //Serveur// : recopier ici l'​adresse IP trouvée plus haut
     - //Dossier// : recopier ce qui suivait l'IP     - //Dossier// : recopier ce qui suivait l'IP
-    - remplir le nom d'​utilisateur et le mot de passe pour Owncloud+    - remplir le nom d'​utilisateur et le mot de passe pour ownCloud
     - cliquer enfin sur "Se connecter"​     - 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]].
Ligne 108: Ligne 129:
 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]]. 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/​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>​ +  * [[:​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:​devel/​xUbuntu_12.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]]**   * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​owncloud-client]]**
Ligne 118: Ligne 139:
 Le résumé de l'​installation,​ à saisir dans un [[:​terminal]],​ utilisera ici l'​outil **[[:​apt-get]]** : Le résumé de l'​installation,​ à saisir dans un [[:​terminal]],​ 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:​devel/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:​devel/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 130: Ligne 150:
 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 140: Ligne 162:
 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.
    
-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>​
 =====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/​]] 
 =====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.cozycloud.cc/​|Cozycloud]] 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]]//​
  • owncloud.txt
  • Dernière modification: Le 19/08/2023, 18:52
  • par nany