• Partager des fichiers avec Jirafeau

    Après avoir vu comment partager des fichiers avec DropCenter, nous allons voir comment auto-héberger votre propre service Web de partage de fichiers avec Jirafeau.

    Jirafeau va fonctionner sans base de données, et va permettre entre autres de protéger le fichier par un mot de passe ,de définir une durée de validité pour ce fichier, de supprimer celui-ci via un lien....

    Tutoriel réalisé sur Debian Wheezy 7.7 avec Apache 2.2.22, PHP 5.4.36-0+deb7u3.

    Site officiel Jirafeau

    Les prérequis pour Jirafeau sont un serveur Web avec PHP.

    Ici, j'installe Apache2 avec PHP5 et libapache2-mod-php5

    sudo apt-get install apache2 php5 libapache2-mod-php5

     

    Partager des fichiers avec Jirafeau

      ( cliquer sur l'image pour l'agrandir ) 

     

    Je me place ensuite dans le répertoire de travail d'Apache.

    Je télécharge la dernière version de jirafeau, je change le nom du fichier téléchargé en jirafeau.tar.gz et je vérifie que celui-ci est bien présent.

    cd /var/www

    sudo wget -O jirafeau.tar.gz --no-check-certificate \

       http://gitorious.org/jirafeau/jirafeau/archive-tarball/master && ls

      

    Partager des fichiers avec Jirafeau

       ( cliquer sur l'image pour l'agrandir ) 

     

    Je décompresse ensuite jirafeau.tar.gz, je renomme le dossier décompressé jirafeau.jirafeau en jirafeau, je supprime le jirafeau.tar.gz et je vérifie que le dossier jirafeau est bien présent.

    sudo tar xzvf jirafeau.tar.gz && sudo mv jirafeau-jirafeau jirafeau && sudo rm jirafeau.tar.gz && ls -l

     

    Partager des fichiers avec Jirafeau

        ( cliquer sur l'image pour l'agrandir ) 

     

    J'attribue les droits de manière récursive au dossier jirafeau et j'effectue une vérification.

    sudo chmod -R 775 jirafeau && sudo chown -R www-data:www-data jirafeau && ls -l jirafeau

     

    Partager des fichiers avec Jirafeau

       ( cliquer sur l'image pour l'agrandir ) 

     

    Je relance Apache2.

    sudo /etc/init.d/apache2 restart 

    Je me rends à l'adresse suivante depuis mon navigateur web : 

    http://adresse_ip_serveur/jirafeau

    Choisissez votre langue et cliquez sur Etape suivante.

     

    Partager des fichiers avec Jirafeau

       ( cliquer sur l'image pour l'agrandir ) 

     

    Choisissez votre mot de passe administrateur et cliquez sur Etape suivante.

     

    Partager des fichiers avec Jirafeau

        ( cliquer sur l'image pour l'agrandir ) 

     

    Définissez l'URL racine de jirafeau.

    Définissez le dossier de stockage des données

    Cliquez ensuite sur Etape suivante.

    PS : J'ai essayé de définir le dossier /var/www/jirafeau/datas, dossier que j'avais crée avec les bons droits, mais celui-ci n'a pas été pris en compte par la suite, j'ai donc laissé celui proposé par défaut..

     

    Partager des fichiers avec Jirafeau

       ( cliquer sur l'image pour l'agrandir ) 

     

    L'installation de jirafeau est maintenant terminée.

    Il ne vous plus qu'à cliquer sur l'URL affichée.

     

    Partager des fichiers avec Jirafeau

      ( cliquer sur l'image pour l'agrandir ) 

     

    Si ce message d'erreur s'affiche, supprimez alors le fichier install.php dans votre dossier jirafeau.

    Si tout est bon, nous allons sélectionner un fichier à partager.

    Pour cela, cliquez sur Parcourir.

     

    Partager des fichiers avec Jirafeau

        ( cliquer sur l'image pour l'agrandir ) 

     

    Choisissez le fichier à partager.

     

    Partager des fichiers avec Jirafeau

      ( cliquer sur l'image pour l'agrandir )  

     

    Une fois le fichier uploadé, choisissez vos options ( mot de passe, durée de validité...)

    Pour finir, cliquez sur Envoyer.

     

    Partager des fichiers avec Jirafeau

       ( cliquer sur l'image pour l'agrandir )  

     

    Vous avez maintenant 2 possibilités :

    1)  Copier le lien et partager celui-ci.

    2)  Supprimer le fichier.

    Vous pouvez également voir la date de validité du fichier.

     

    Partager des fichiers avec Jirafeau

       ( cliquer sur l'image pour l'agrandir ) 

     

    ici, j'ai choisi de supprimer un fichier via le lien qui m'a été fourni.

     

    Partager des fichiers avec Jirafeau

        ( cliquer sur l'image pour l'agrandir ) 

     

    Ici, j'essaie de télécharger un fichier via un lien de téléchargement.

    Je rentre le mot de passe et je clique sur télécharger.

     

    Partager des fichiers avec Jirafeau

       ( cliquer sur l'image pour l'agrandir ) 

     

    Si le mot de passe n'est pas le bon, vous aurez 2 types de messages d'erreur selon si l'option téléchargement unique a été choisie ou non.

     

    Partager des fichiers avec Jirafeau

        ( cliquer sur l'image pour l'agrandir ) 

     

    L'interface d'administration est disponible à l'adresse :

    http://adresse_ip_serveur/jirafeau/admin.php 

    Entrez le mot de passe que vous avez défini à l'installation et cliquez sur Connexion.

    Si le mot de passe est invalide, une alerte s'affichera.

     

    Partager des fichiers avec Jirafeau

        ( cliquer sur l'image pour l'agrandir ) 

     

    Comme vous pouvez le voir, les options sont très simples.

    Ici, je nettoie les fichiers périmés...

     

    Partager des fichiers avec Jirafeau

        ( cliquer sur l'image pour l'agrandir ) 

     

    Tout comme avec DropCenter, vous pouvez modifier 2 paramètres dans votre php.ini.

    post_max_size qui est la taille maximum de données pouvant être envoyé au serveur.

    Sa valeur devrait être plus grande qu’upload_max_filesize

    upload_max_filesize qui est la taille maximum autorisée par fichier téléchargé.

    Je vous recommande d'activer le SSL, et de protéger l'accès au répertoire /var/www/jirafeau par un htaccess.

     

    Conclusion :

    Tout comme DropCenter, Jirafeau est rapide à installer et à utiliser... 

    Cependant, Jirafeau a moins d'options que DropCenter ( pas de création d'utilsateurs, pas de notifications..)

     

    « Partager des fichiers avec DropCenterMonter un dossier distant en local avec SSHFS »

    Tags Tags : , , , , ,
  • Commentaires

    1
    Mojo
    Mardi 10 Mars 2015 à 10:33

    Bonjour,


     


    Pour information, le projet Jirafeau migre vers Gitlab:


    https://gitlab.com/mojo42/Jirafeau/wikis/home


     


    Bonne journée,

    2
    Mardi 10 Mars 2015 à 20:18

    Bonsoir Mojo

    Merci pour la précision, la modification a été effectuée dans le tutoriel..

     

    • Nom / Pseudo :

      E-mail (facultatif) :

      Site Web (facultatif) :

      Commentaire :


    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :