Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
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 | ||
doc:reseau:owncloud [06/09/2014 15:22] bendia [Installation de ownCloud en ajoutant un dépôt] |
doc:reseau:owncloud [01/08/2016 12:17] cemoi [Installation de ownCloud] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
* Commentaires : Installation de ownCloud | * Commentaires : Installation de ownCloud | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>à-compléter,à-tester}} | + | * Suivi : {{tag>à-compléter}} |
- | * Création par [[user>nifseg]] et [[user>chuugar]] 02/01/2014 | + | * Création par [[user>nifseg]] et [[user>chuugar]] le 02/01/2014 |
- | * Testé par <...> le <...> | + | * Testé par [[user>Ir0nsh007er]] le 13/07/2015 |
+ | * Ajout du depot pour owncloud stable (v9.x) [[user>cemoi]] le 31/07/2016 | ||
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=8185 | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=8185 | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | **Nota :** | ||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 35: | Ligne 34: | ||
Les possibilités sont limitées par votre imagination (et par vos talents en PHP :-P ). | Les possibilités sont limitées par votre imagination (et par vos talents en PHP :-P ). | ||
- | ===== Installation de ownCloud en ajoutant un dépôt ===== | + | |
+ | ==== Utilisation ==== | ||
+ | |||
+ | Toutes les informations utiles concernant l'utilisation d'ownCloud. | ||
+ | * [[doc:reseau:owncloud-owncloud_utilisation|Owncloud - Utilisation]] | ||
+ | |||
+ | |||
+ | ===== Installation de ownCloud ===== | ||
+ | |||
+ | Onwcloud n'est plus disponible dans les dépots officiel Debian pour Wheezy mais présent pour Jessie, Sid et Experimental. | ||
+ | |||
+ | |||
+ | ==== Installation de ownCloud en ajoutant un dépôt ==== | ||
<note>Dans ce tuto, volontairement je ne vais pas utiliser les opérateurs "&&" et ";" dans le but d'expliquer la marche à suivre en détails, étape par étape!</note> | <note>Dans ce tuto, volontairement je ne vais pas utiliser les opérateurs "&&" et ";" dans le but d'expliquer la marche à suivre en détails, étape par étape!</note> | ||
Ligne 44: | Ligne 55: | ||
Avec apt-get : | Avec apt-get : | ||
- | <code root>apt-get install apache2 libapache2-mod-php5 php5 mysql-server mysql-client php5-mysql git</code> | + | <code root>apt-get update && apt-get install apache2 libapache2-mod-php5 php5 mysql-server mysql-client php5-mysql git</code> |
Si vous souhaitez de plus ample information sur [[doc:reseau:apache2:multisite | un serveur LAMP]] référez-vous dans le wiki. | Si vous souhaitez de plus ample information sur [[doc:reseau:apache2:multisite | un serveur LAMP]] référez-vous dans le wiki. | ||
- | Une version à jour de //Owncloud// existe dans le dépôt //Backports// de //Wheezy//. Si ce n'est pas déjà fait, [[doc:systeme:apt:branches-debian#la-branche-stable|ajoutez ce dépôt]] à votre fichier //sources.list//. | + | <note warning>Il n'est pas recommandé d'utiliser des dépôts externe au projet Debian. La méthode suivante est donc à utiliser à vos risques et périls.</note> |
- | Il ne reste plus qu'à installer le paquet | + | Pour l'installation de ownCloud (version stable Jessie), nous allons ajouter un nouveau dépôt dans [[doc:systeme:apt:sources.list | /etc/apt/sources.list.d/]] : |
+ | <code root>echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /' >> /etc/apt/sources.list.d/owncloud.list </code> | ||
- | <code root>apt-get update | + | <note>Ce depot installera la version 8.x de owncloud</note> |
- | apt-get install -t wheezy-backports owncloud</code> | + | |
- | <note warning>Il n'est pas recommandé d'utiliser des dépôts externe au projet Debian. La méthode suivante était utilisé lorsque ces derniers ne disposaient pas du paquet //Owncloud// à jour. Elle est conservée ici pour mémoire. A présent, il est préférable d'utiliser la méthode ci-dessus en utilisant le dépôt //Backports//.</note> | ||
- | |||
- | Pour l'installation de ownCloud, nous allons ajouter un nouveau dépôt dans [[doc:systeme:apt:sources.list | /etc/apt/sources.list.d/]] : | ||
- | <code root>echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:community:testing/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list</code> | ||
Cette commande va créer un nouveau fichier "owncloud.list" avec comme référence l'addresse URL du dépôt de ownCloud. \\ | Cette commande va créer un nouveau fichier "owncloud.list" avec comme référence l'addresse URL du dépôt de ownCloud. \\ | ||
Télécharger [[doc:reseau:wget | avec wget]] la clé GPG du dépôt : | Télécharger [[doc:reseau:wget | avec wget]] la clé GPG du dépôt : | ||
- | <code root>wget http://download.opensuse.org/repositories/isv:ownCloud:community:testing/Debian_7.0/Release.key</code> | + | <code user>wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key</code> |
Mettre à jour la liste des paquets pour prendre en compte le nouveau dépôt : | Mettre à jour la liste des paquets pour prendre en compte le nouveau dépôt : | ||
Ligne 74: | Ligne 81: | ||
Si il n' y a pas de message d'erreur, tout est ok! Sinon essayez à nouveau d'installer la clé. \\ | Si il n' y a pas de message d'erreur, tout est ok! Sinon essayez à nouveau d'installer la clé. \\ | ||
+ | |||
+ | Vous pouvez utiliser ce dépot à la place si vous voulez la version 9.x (la dernière version stable de owncloud): | ||
+ | <code root>echo 'deb http://download.owncloud.org/download/repositories/stable/Debian_8.0/ /' >> /etc/apt/sources.list.d/owncloud.list </code> | ||
+ | |||
+ | Cette commande va créer un nouveau fichier "owncloud.list" avec comme référence l'addresse URL du dépôt de ownCloud. \\ | ||
+ | |||
+ | Placez vous dans /tmp. | ||
+ | Télécharger [[doc:reseau:wget | avec wget]] la clé GPG du dépôt : | ||
+ | <code user>wget http://download.owncloud.org/download/repositories/stable/Debian_8.0/Release.key</code> | ||
+ | |||
+ | Installer la clé GPG : | ||
+ | <code root>apt-key add - < Release.key</code> | ||
+ | |||
+ | Pour vérifier que la clé est bien intégrée faites : | ||
+ | <code root>apt-get update</code> | ||
+ | |||
+ | Si il n' y a pas de message d'erreur, tout est ok! Sinon essayez à nouveau d'installer la clé. \\ | ||
+ | |||
+ | Vérifiez la version du paquet owncloud avec: | ||
+ | <code user>apt-cache policy owncloud</code> | ||
+ | <code>owncloud: | ||
+ | Installed: (none) | ||
+ | Candidate: 9.1.0-1.1 | ||
+ | Version table: | ||
+ | 9.1.0-1.1 0 | ||
+ | 500 http://download.owncloud.org/download/repositories/stable/Debian_8.0/ Packages | ||
+ | 7.0.4+dfsg-4~deb8u4 0 | ||
+ | 500 http://mirrors.online.net/debian/ jessie/main amd64 Packages | ||
+ | 7.0.4+dfsg-4~deb8u3 0 | ||
+ | 500 http://security.debian.org/ jessie/updates/main amd64 Packages | ||
+ | </code> | ||
+ | |||
+ | <note important>Il vous faut installer un serveur de base de donnée avant l'installation de owncloud voir la doc [[doc:programmation:mysql|ici]]</note> | ||
Enfin, installez ownCloud : | Enfin, installez ownCloud : | ||
<code root>apt-get install owncloud</code> | <code root>apt-get install owncloud</code> | ||
- | ===== Installation de ownCloud en passant par git ===== | + | ==== Configuration du cache ==== |
+ | |||
+ | Il y a plusieurs façon de configurer me cache pour que owncloud soit plus fluide notament sur le chargement des images. Celle decrite ici a été testé, elle est basée sur [[https://doc.owncloud.org/server/9.1/admin_manual/configuration_server/caching_configuration.html|la doc officelle]] de owncloud 9.xx | ||
+ | |||
+ | Controlez la version du serveur redis: | ||
+ | <code root>apt-cache policy php5-redis</code> | ||
+ | <code>php5-redis: | ||
+ | Installed: 2.2.5-1 | ||
+ | Candidate: 2.2.5-1 | ||
+ | Version table: | ||
+ | *** 2.2.5-1 0 | ||
+ | 500 http://mirrors.online.net/debian/ jessie/main amd64 Packages | ||
+ | 100 /var/lib/dpkg/status | ||
+ | </code> | ||
+ | Installez le serveur redis: | ||
+ | |||
+ | |||
+ | ==== Installation de ownCloud en passant par git ==== | ||
Se rendre dans le dossier du serveur apache : | Se rendre dans le dossier du serveur apache : | ||
Ligne 84: | Ligne 141: | ||
Télécharger ownCloud : | Télécharger ownCloud : | ||
- | <code root>git clone https://github.com/owncloud/core.git owncloud</code> | + | <code user>git clone https://github.com/owncloud/core.git owncloud</code> |
- | <code root>git clone https://github.com/owncloud/apps.git apps</code> | + | <code user>git clone https://github.com/owncloud/apps.git apps</code> |
- | <code root>git clone https://github.com/owncloud/3rdparty.git 3rdparty</code> | + | <code user>git clone https://github.com/owncloud/3rdparty.git 3rdparty</code> |
Création du dossier "/var/www/owncloud/data" : | Création du dossier "/var/www/owncloud/data" : | ||
Ligne 98: | Ligne 155: | ||
===== Installer Owncloud sur un serveur Nginx et le configurer avec un disque dur externe ==== | ===== Installer Owncloud sur un serveur Nginx et le configurer avec un disque dur externe ==== | ||
+ | <note warning> --- //[[charles-thomas@sfr.fr|chuugar]] 01/01/2015 13:59// : Cette section n'est plus à jour et n'est pas utilisable en l'état.</note> | ||
==== Présentation ==== | ==== Présentation ==== | ||
Ligne 163: | Ligne 220: | ||
Vous suivez? On y est presque courage! :-D | Vous suivez? On y est presque courage! :-D | ||
Il va falloir maintenant configurer Nginx avec Owncloud; pour cela on créer le fichier **/etc/nginx/sites-avaible/owncloud** contenant les informations suivantes: | Il va falloir maintenant configurer Nginx avec Owncloud; pour cela on créer le fichier **/etc/nginx/sites-avaible/owncloud** contenant les informations suivantes: | ||
- | <code># redirect http to https. | + | <file config fichier /etc/nginx/sites-avaible/owncloud># redirect http to https. |
server { | server { | ||
listen 80; | listen 80; | ||
Ligne 232: | Ligne 289: | ||
} | } | ||
- | }</code> | + | }</file> |
On édite le **server_name** du fichier ci-dessus: remplacez le// cloud.example.com// par votre adresse IP local. | On édite le **server_name** du fichier ci-dessus: remplacez le// cloud.example.com// par votre adresse IP local. | ||
Ligne 278: | Ligne 335: | ||
<code>https://mon.ip.local/</code> | <code>https://mon.ip.local/</code> | ||
- | Une page d'acceuil vous demande de définir le mot de passe administrateur. Faite le; puis cliquez sur "Avancé"; là changez le répertoire des données (par défaut **/var/www/owncloud/data**) par le point de montage de votre disque dur: **/media/"VOTRE_DISQUE_DUR"**. | + | Une page d'accueil vous demande de définir le mot de passe administrateur. Faite le; puis cliquez sur "Avancé"; là changez le répertoire des données (par défaut **/var/www/owncloud/data**) par le point de montage de votre disque dur: **/media/"VOTRE_DISQUE_DUR"**. |
- | Puis cliquez sur "Terminez l'instalatlation" | + | Puis cliquez sur "Terminez l'installation" |
- | ==== Conclusion ==== | + | ===== SMS via Owncloud ===== |
- | Vous disposez désormais d'un cloud fonctionnel, n'oubliez pas cependant de créer des utilsateurs simples, ne disposants pas des droits d'administrateur sur votre Owncloud. | + | ==== Description ==== |
- | Amusez-vous bien. ;-) | + | |
+ | OwnCloud SMS est une application qui envoie vos SMS Android vers votre serveur ownCloud. | ||
+ | Vous pouvez lire directement vos conversations SMS. Les numéros de téléphone sont résolus à partir de votre carnet d'adresses (contacts). Nous vous suggérons d'utiliser un connecteur CardDAV qui redirigera à votre ownCloud. | ||
+ | Les conversations actives seront rafraîchies automatiquement sur votre serveur. | ||
+ | ==== Exigences ==== | ||
+ | * Un navigateur avec JavaScript activé | ||
+ | * L'application ownCloud SMS sur votre appareil Android (via Google Play Store) et l'accès aux données (2G / 3G / 4G / Wi-Fi) | ||
+ | * L'application ownCloud contact activée sur votre serveur ownCloud | ||
+ | * L'application ownCloud | ||
- | ===== Utilisation de ownCloud ===== | + | ====Installation ==== |
+ | * Télécharger le fichier [[https://github.com/nerzhul/ocsms/releases|ocsms-1.0.5.zip]] | ||
+ | * Extraire l'archive de github vers /apps/ | ||
+ | * Renommer le dossier par "ocsms" | ||
+ | * Activez l'application dans votre serveur via le lien https://VOTRE_SERVEUR/index.php/settings/apps?installed | ||
+ | * Téléchargez l'appli mobile sur[[https://play.google.com/store/apps/details?id=fr.unix_experience.owncloud_sms|Google Play]] et l'activer sur votre téléphone intelligent | ||
- | ==== Se connecter à ownCloud avec l'outil owncloud-client ==== | + | ==== Liens ==== |
+ | * L'application Android OwnCloud SMS: https://play.google.com/store/apps/details?id=fr.unix_experience.owncloud_sms | ||
+ | * Questions sur l'application ownCloud SMS: https://github.com/nerzhul/ownCloud-SMS-App/issues | ||
+ | * La documentation de l'application OwnCloud SMS: https://github.com/nerzhul/ownCloud-SMS-App/wiki | ||
+ | * Le code source de l'application web OwnCloud SMS: https://github.com/nerzhul/ocsms | ||
+ | * Questions sur l'application web OwnCloud SMS: https://github.com/nerzhul/ocsms/issues | ||
- | === Installation du client ownCloud === | + | ===== Conclusion ===== |
- | Ajouter le dépôt pour le client ownCloud : | + | Vous disposez désormais d'un cloud fonctionnel, n'oubliez pas cependant de créer des utilsateurs simples, ne disposants pas des droits d'administrateur sur votre Owncloud. |
- | <code root>echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud-client.list</code> | + | Amusez-vous bien. ;-) |
- | + | ||
- | Mettre à jour la listes des paquets : | + | |
- | <code root>apt-get update</code> | + | |
- | + | ||
- | Télécharger puis installer la clé gpg du dépôt: | + | |
- | <code root>wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Debian_7.0/Release.key ; apt-key add - < Release.key</code> | + | |
- | <code root>apt-get update</code> | + | |
- | + | ||
- | Installer "owncloud-client" : | + | |
- | <code root>apt-get install owncloud-client</code> | + | |
- | + | ||
- | === Utilisation du client ownCloud === | + | |
- | + | ||
- | Pour lancer le programme dans un fenêtre xterm, rien de plus simple, tapez : | + | |
- | <code user>owncloud &</code> | + | |
- | <note>L'utilisation de "&" n'est pas indispensable mais sa permet de lancer le client onwCloud en mode détaché du terminal.</note> | + | |
- | + | ||
- | Pour lancer le client par le menu de Gnome :\\ | + | |
- | <code>Cliquer sur Applications>Accessoires> et choisir le client ownCloud.</code> | + | |
- | + | ||
- | + | ||
- | ==== Se connecter par WebDav avec votre gestionnaire de fichiers ==== | + | |
- | + | ||
- | <note>Connectez-vous au préalable à votre compte ownCloud à l'aide de vos identifiants.</note> | + | |
- | + | ||
- | === Avec nautilus et WebDav === | + | |
- | + | ||
- | 1) Lancer nautilus. | + | |
- | + | ||
- | 2) Se rendre dans le menu principal de nautilus et sélectionner "Fichier", puis "Se connecter à un serveur". | + | |
- | + | ||
- | 3) Dans le fenêtre nouvellement ouverte choisir "WebDav (HTTP)" dans la section "Type". | + | |
- | + | ||
- | 4) Dans la section "Serveur" indiquez l'adresse IP de votre serveur. | + | |
- | + | ||
- | 5) Dans la section "Dossier" indiquez votre répertoire ownCloud. | + | |
- | + | ||
- | Exemple = /owncloud/files/webdav.php. | + | |
- | + | ||
- | 6) Enfin, indiquez votre nom d'utilisateur et votre mot de passe dans les sections appropriées et validez par 'Se connecter"!\\ | + | |
- | + | ||
- | Vous pouvez désormais vous connectez à ownCloud en passant par WebDav | + | |
- | + | ||
- | === Avec davfs === | + | |
- | + | ||
- | Installer davfs2 : | + | |
- | <code root>apt-get install davfs2</code> | + | |
- | + | ||
- | Commencez par créer un dossier dans "/mnt" : | + | |
- | <code root>mkdir /mnt/owncloud</code> | + | |
- | Montez votre cloud dans le répertoire "/media/owncloud" : | ||
- | <code root>mount -t davfs http://VotreAdresseIP/owncloud/files/webdav.php /mnt/owncloud</code> | ||
- | <note>Remplacez "VotreAdresseIP par la vôtre!</note> | ||
- | ==== Se connecter à ownCloud par le biais d'un smartphone ==== | ||