Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
tutoriels:owncloud [04/01/2017 19:02] – ↷ Page déplacée de owncloud à tutoriels:owncloud sbentz | tutoriels:owncloud [15/01/2017 18:56] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. sbentz |
---|
| ===== owncloud ===== |
| |
| L'idée : mettre owncloud dans votre dossier HTML perso à **Centrale** (ça prend environ 130Mo). |
| Pourquoi ? Pour accéder de manière plus agréable à vos documents depuis une machine qui n'est pas la vôtre, ou synchroniser vos documents avec une machine non Linux/BSD (pour ça, on verra un autre outil, dans un autre article : [[tutoriels:unison]]). |
| |
| <note important>Cet article suppose que vous comprenez qu'owncloud est une application tierce et qu'à ce titre, des failles de sécurité peuvent laisser accès à vos données sur internet.</note> |
| <note warning>Il faut garder owncloud à jour, le CRI ne le fera pas. Et s'il y a une faille dans owncloud... bah c'est pour votre gueule !</note> |
| |
| ==== Installation ==== |
| Tout d'abord, si vous n'êtes pas sur une machine (Linux) de l'école, on ssh vers le sas : |
| <code bash>$ ssh -l <votre_username_centrale> sas1.centrale-marseille.fr</code> |
| |
| Puis on va dans le dossier html et on télécharge owncloud (cf https://owncloud.org/install/# pour le lien exact) |
| <code bash>cd ~/html |
| curl https://download.owncloud.org/community/owncloud-7.0.2.tar.bz2 | tar xf - |
| ls</code> |
| |
| Il devrait maintenant y avoir un dossier owncloud dans la liste. |
| Maintenant, on ouvre un navigateur web et on va à l'adresse suivante : |
| |
| https://<votre_username_centrale>.perso.centrale-marseille.fr/owncloud |
| |
| Alors oui, le **https** va faire hurler votre navigateur web, non c'est pas grave (mais lisez les alertes malgré tout). |
| Terminez votre initialisation de owncloud (création du compte administrateur de l'application dont je repère le nom par <administrateur_owncloud>). |
| Ce qui suit va empêcher à des petits curieux de regarder dans les fichiers de sauvegarde d'owncloud : |
| |
| <code bash>name="<administrateur_owncloud>" |
| mkdir ~/html/owncloud/data/$name ~/html/owncloud/data/$name/files ~/html/owncloud/data/$name/cache ~/html/owncloud/data/$name/files_external ~/html/owncloud/data/$name/files_trashbin ~/html/owncloud/data/$name/files_versions ~/html/owncloud/data/$name/lucene_index ~/html/owncloud/data/$name/thumbnails |
| chmod 711 ~/html/owncloud/data/$name ~/html/owncloud/data/$name/files ~/html/owncloud/data/$name/cache ~/html/owncloud/data/$name/files_external ~/html/owncloud/data/$name/files_trashbin ~/html/owncloud/data/$name/files_versions ~/html/owncloud/data/$name/lucene_index ~/html/owncloud/data/$name/thumbnails</code> |
| |
| Voilà, vous pouvez maintenant peupler votre propre owncloud ! |
| |
| ==== Personnalisation ==== |
| Personnellement, j'ai déplacé mon dossier ~/Documents dans ~/html/owncloud/data/<administrateur_owncloud>/files et créé un lien symbolique pour garder un accès rapide à mes données sur le sas et les machines Linux de l'école : |
| <code bash>$ mv ~/Documents ~/html/owncloud/data/<administrateur_owncloud>/files |
| $ ln -s ~/html/owncloud/data/<administrateur_owncloud>/files/Documents ~/Documents</code> |
| |
| À vous d'adapter ça à vos propres besoins ! (Venez demander au GInfo si vous avez besoin d'aide) |
| |
| J'insiste sur le fait qu'il faille utiliser **%%https://%%** : ce sont vos documents potentiellement confidentiels dont on parle. Le https assure un chiffrement des données durant leur transit (il sera impossible à quiconque qui intercepte vos données de les lire) |
| |
| L'adresse de votre serveur est pour rappel : **%%https://<votre_username_centrale>.perso.centrale-marseille.fr/owncloud%%** |
| |
| ==== Pourquoi (ne pas) utiliser owncloud ? ==== |
| * Pour Windows et OSX, je ne vois pas de raison valable de ne pas le faire : installez le client (https://owncloud.org/install/#) et configurez-le, ça devrait être super facile : comme ça vous avez vos documents à la fois sur votre ordi perso et à l'école : plus de crainte de perdre une clef USB ou d'un disque dur qui meurt juste avant la présentation de votre powerpoint ! |
| * Pour Linux et autres BSD : owncloud a la fâcheuse tendance d'ignorer les permissions et les liens symboliques. Je n'irai pas dans les détails techniques mais les intéressés comprendront que c'est pas cool, cf [[tutoriels:unison]]. |
| * Pour iOS et Android, l'application vous assure un accès facile à vos documents ! |
| * **Cependant, c'est une solution qui n'est pas proposée par le CRI, donc à prendre avec des pincettes pour des raisons de sécurité !** (mais si vous comprenez un peu ce que vous faites, ça devrait aller !) |
| |
| N'hésitez pas à venir au GInfo pour plus d'informations ! |