Non classésTut's GNU/Linux

[Debian 8] Installation de Cozy Cloud

Cozy Cloud est un système vous permettant d’avoir votre propre cloud auto-hébergé. Vous êtes ainsi maître de vos données !
Pour en savoir plus, vous pouvez aller consulter cet article – Présentation de Cozy Cloud.

Mise à jour le 22/01/2016


Depuis les nouvelles versions, l’installation de Cozy Cloud se fait aisément – un paquet a été créé pour que vous puissiez installer rapidement votre Cozy.


Méthode actuelle

Il faut récupérer et installer des paquets pour « apt », notamment pour faciliter le téléchargements des paquets via les dépôts de Cozy Cloud en HTTPS.

sudo apt install ca-certificates apt-transport-https

Par la suite, il faut importer la paire de clé pour le dépôt Cozy Cloud et l’intégrer dans votre trousseau :

wget -O - https://debian.cozycloud.cc/cozy.gpg.key 2>/dev/null | apt-key add -

Une fois la parie de clés récupérée et installée, il faut ajouter le dépôt Cozy Cloud dans votre liste :

sudo echo 'deb [arch=amd64] https://debian.cozycloud.cc/debian jessie main' > /etc/apt/sources.list.d/cozy.list

Et par la suite, l’installation peut se lancer :

sudo apt update && sudo apt install cozy

1_instal-wip-cozy

De nombreux paquets vont être téléchargés et installés automatique sur le système – selon la puissance de votre machine, l’installation peut prendre un certain temps.
Un serveur web va être installé (nginx) et pré-configuré pour votre Cozy avec un accès SSL.


Une fois l’installation terminée, vous devrez accéder à l’interface web via l’adresse IP de votre serveur, en n’oubliant pas de mettre HTTPS auparavant.
Cozy va vous demander de créer votre compte pour pouvoir accéder à votre espace personnel :

2_cozy-ok-installed

La création du compte se fait rapidement et votre espace aussi – Une question vous sera posée quant à l’import de vos données depuis Google (Gmail, contacts, calendriers).

3_preparation-cozy 4_OK

Votre Cozy Cloud est maintenant prêt à l’emploi !

5_cozy-home


La méthode ci-dessous peut être considérée comme obsolète, les informations sont vieilles et n’ont pas été mise à jour.

Seconde (et ancienne) méthode

I. Installation des outils pré-requis

Veillez à avoir au préalable un serveur SSH installé sur votre VM ou votre machine accueillant Cozy Cloud. Vous devez impérativement avoir un serveur SSH fonctionnel pour pouvoir lancer l’installation.

Pour une installation optimale, je vous recommande d’être loggé en temps que « root » pour effectuer l’installation des outils complémentaires en plus de la compilation de Cozy Cloud.

Votre machine étant prête pour recevoir Cozy Cloud, il est nécessaire d’installer de nouveaux paquets pour pouvoir lancer la compilation de Cozy :

sudo apt-get install python python-pip python-dev software-properties-common

Ces quelques paquets seront les seuls nécessaires pour Cozy Cloud... Enfin presque : Quelques autres paquets seront téléchargés lors de la compilation, mais il s'agit principalement de librairies spécifiques. Vous n'aurez rien à faire de spécial lors de la compilation, puisque le script a été conçu pour vous simplifier la vie au maximum !

Une fois l'installation de tous ces paquets terminés, il faut alors lancer un outil qui va récupérer des fonctionnalités spécifiques pour permettre la compilation de Cozy Cloud sur votre serveur.

pip install fabric fabtools

Nous en avons terminé avec la partie "installation des outils" ! Il va falloir passer dans le vif du sujet à savoir, la compilation de votre Cozy Cloud.

Juste avant de lancer cette compilation, il nous faut récupérer le fichier script - Celui-ci est indispensable pour installer Cozy Cloud.
Récupérez-le dans le dépôt GitHub de Cozy Cloud, grâce à la commande "wget"

wget https://raw.github.com/mycozycloud/cozy-setup/master/fabfile.py --no-check-certificate

Le fichier sera récupéré / téléchargé et stocké dans le dossier courant où vous êtes actuellement.
L'emplacement de ce fichier ".fabric" n'a aucune importance.


II. Lancement de l'installation

Cette fois, on y est ! L'installation peut être lancée !

  • Dans le cas d'une installation en "local" :
    fab -H root@127.0.0.1 install
    
  • Dans le cas d'une installation sur un serveur "distant" (c'est-à-dire "non connecté" sur le serveur accueillant Cozy Cloud) :
    fab -H user@ip_server_distant install
    

Vous devrez entrer le mot de passe de l'utilisateur, et le tour est joué !
C'est à partir de ce moment que la compilation commence, et que votre serveur va se mettre à travailler pour de bon !!fin-install

Après plusieurs minutes d'attente, un message devrait normalement apparaître pour votre plus grand plaisir :

L'installation est terminée !


III. Post-installation, ouvrons notre Cozy !

Pour afficher votre Cozy Cloud, ouvrez un navigateur, entrez l'adresse IP de votre serveur Cozy Cloud précédé d'un "HTTPS://" et le tour est joué !

post-install-compteUne erreur SSL va s'afficher dans un premier temps, ce qui est tout-à-fait normal (le certificat SSL de votre serveur n'est ni signé ni reconnu par une autorité de certification spécifique... Mais pour nos tests, aucun problème !)

Une nouvelle page s'affiche, vous permettant de créer votre (premier) compte pour vous connecter à votre Cozy Cloud :

Lorsque vous avez renseigné vos informations pour créer votre compte, vous arriverez à la page d'accueil de votre Cozy !

Par défaut, aucune application n'est installée... Mais ce n'est qu'une question de temps !

Votre Cozy Cloud est prêt à l'emploi !!

post-install-disclaimer

Source

En voir plus

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Close