Jirafeau: solution simple et libre de partage de fichiers auto-hébergés sans base de données

Jirafeau est une solution simple et libre pour le partage de fichiers auto-hébergés, sans base de données, très facile d’emploi avec possibilité de mettre un mot de passe et une date de validité.

En fait, Jirafeau est un fork libre du projet Jyraphe, qui est résté à la version stable 0.5 depuis 2009. Jirafeau est sous licence AGPLv3.
Ce projet reprend le principe de Jyraphe à savoir: KISS (Keep It Simple, Stupid).

Pré-requis pour Jirafeau

Avoir un serveur web avec le support de PHP: Apache2, nginx, Lighttpd, etc…

Exemple d’installation d’un serveur web Apache2 avec le support PHP sous Debian/Ubuntu:

apt-get install apache2 php5 libapache2-mod-php5

Installation de Jirafeau

Télécharger la dernière version de l’archive ICI.
Déplacer l’archive sur le serveur, par exemple dans /var/www/.
Décompresser l’archive:

tar xzvf jirafeau***.tar.gz

Pour que ce soit plus imple, renomer le répertoire:

mv jirafeau*** jirafeau

Changer les permissions sur le répertoire:

chmod -R 775 jirafeau
chown -R www-data:www-data jirafeau

Se rendre à l’adresse du serveur via un navigateur internet: http://serveur.tld/jirapheau/install.php

  • Choisir la langue puis étape suivante:
  • jirafeau-01

  • Définir un mot de passe pour l’administrateur:
  • jirafeau-02

  • Définir l’url pour le partage des fichiers et le dossier de stockage:
  • jirafeau-03

  • Installation terminée, et in clique sur l’url affichée:
  • jirafeau-05

  • Attention! ne pas oublier de supprimer le fichier install.php sur le serveur:
  • jirafeau-06

  • Jirafeau est prèt à l’emploi de suite. Exemple de partage d’un fichier, clic sur « parcourir »:
  • jirafeau-07

  • Possibilité de mettre un mot de passe et une durée de vie:
  • jirafeau-08

  • Et il ne reste qu’à partager le lien:
  • jirafeau-09

Administrer Jirafeau

Pour accéder à l’administration de Jirafeau, se rendre à l’url: http://serveur.tld/jirafeau/admin.php
Saisir le mot de passe défini à l’installation:
jirafeau-admin

Le panneau d’administration reste très simple:
jirafeau-admin-02

Bloquer l’accès par htaccess

Création du fichier .htaccess:

cd /var/www/jirafeau/
nano .htaccess

Coller ce qui suit, en adaptant le chemin /home:

AuthUserFile /home/fred/repsecret/.htpasswd
AuthGroupFile /dev/null
AuthName "Authoriqation requise!"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

Changer les permissions sur le fichier .htaccess:

chmod 644 .htaccess

Créer le fichier .htpasswd

cd /home/fred/repsecret/
htpasswd -c .htpasswd fred

Relance d’Apache pour la prise en compte:

service apache2 restart

D'autres articles :

Partager cet article:

Il est aussi possible de Flattr l'article en cliquant sur le dernier bouton, pour me payer une Duff!



À propos de l'auteur:

Autodidacte, technicien informatique système et réseau. Utilisateur au quotidien de GNU/Linux. Écoute et joue du Punk'Hard'Blues'n'Roll et me déplace tous les jours avec mon fidèle destrier, qui est le magnifique ZRX1100.
  • mpedro
    #1 écrit par mpedro Il y a 6 mois

    Très bien Merci

  • fred
    #2 écrit par fred Il y a 6 mois

    De rien mpedro! :-)

  • pierre2
    #3 écrit par pierre2 Il y a 6 mois

    Excellent, merci pour cette découverte !

  • fred
    #4 écrit par fred Il y a 6 mois

    de rien, en plus très facile à mettre et très pratique pour le partage entre amis :-)

  • Zeine77
    #5 écrit par Zeine77 Il y a 6 mois

    Merci beaucoup, pratique et facile.
    ( Il y a une erreur dans le lien de téléchargement de la dernière version de jirafeau)
    a+

  • fred
    #6 écrit par fred Il y a 6 mois

    Oups! Lien corrigé! merci Zeine77 :-D

  • Mojo
    #7 écrit par Mojo Il y a 5 mois

    Bonjour,

    Juste pour information, il est maintenant possible de mettre un mot de passe pour limiter l’accès à l’envoie (uniquement). Il est toujours possible de mettre un mot de passe pour le téléchargement par ailleurs.

    Ca fait plaisir de voir des gens utiliser Jirafeau :)

    Bonne journée

  • fred
    #8 écrit par fred Il y a 5 mois

    Bonjour Mojo,
    merci pour le compléments d’informations :-)

    En tout cas Jirafeau est vraiement très pratique pour du simple partage de fichiers auto-herbergés.

  • Vous pouvez utiliser ces mots-clés HTML : <a> <abbr> <acronym> <b> <blockquote> <cite> <code> <del> <em> <i> <q> <strike> <strong>

  • Flux de commentaires pour cet article
Haut de page