Différences
Ci-dessous, les différences entre deux révisions de la page.
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 libre. Le 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 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. |
- | Projet issu de [[:KDE]] à la base, il 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 a 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 a 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]]// |