La Jyraphe sort des steppes en version 0.4

Posté par  (Mastodon) . Modéré par baud123.
Étiquettes :
8
21
avr.
2009
Internet
Jyraphe est une application libre web de dépôt de fichier simple et facile à installer, écrite en PHP pur qui est née il y a à peu près un an. Elle permet de s'affranchir des sites d'hébergement de fichiers en un clic et d'avoir son propre dépôt de fichier sur son bout de serveur et ainsi contribuer à l'extinction du Minitel 2.0.

À quoi peut servir un tel site ? Facile ! Qui n'a jamais voulu envoyer un fichier à travers un protocole de messagerie instantanée sans y arriver ? Ou envoyer une pièce jointe à une liste de diffusion qui dépasse la taille autorisée ? Jyraphe est fait pour ça : vous allez sur votre dépôt, vous envoyez votre fichier et vous recevez un lien en échange que vous pouvez diffuser. Les seules contraintes sont les paramètres PHP qui limitent la taille du fichier à envoyer (2Mo par défaut).

Le projet Jyraphe est publié sous licence AGPLv3 et est hébergé par GNA!. Les nouveautés de la version 0.4

Cette version 0.4 apporte principalement quelques nettoyages au niveau de l'interface et notamment du formulaire principal qui n'utilise plus du tout de table. De même ce formulaire a été grandement simplifié grâce aux contributions des utilisateurs sur la liste de diffusion du projet. Autres améliorations, une correction d'un bug de sécurité assez subtil qui permettait de faire de la traversée de répertoire et d'un autre bug qui permettait de télécharger un fichier sans avoir sa clef. Il est donc fortement conseillé de passer à cette nouvelle version.

La future version 0.5

D'autre part, la version 0.4 marque une étape dans le développement de Jyraphe. En effet, les utilisateurs demandent à pouvoir intégrer Jyraphe à leur site. Or avec le code actuel, il est assez difficile d'extraire le nécessaire. La version 0.4 est la dernière à souffrir de cette limitation. La prochaine version 0.5 sera une réécriture de Jyraphe sous forme d'un composant (un ensemble de classe PHP) qui sera facilement intégrable dans un site et qui sera distribué de manière indépendante. La version tout-en-un continuera à exister et utilisera ce composant, elle gardera bien évidemment le même aspect.

Aller plus loin

  • # Taille limite

    Posté par  (site web personnel) . Évalué à 3.

    Ou envoyer une pièce jointe à une liste de diffusion qui dépasse la taille autorisée ? [...] Les seules contraintes sont les paramètres PHP qui limitent la taille du fichier à envoyer (2Mo par défaut).
    C'est là un souci pour la généralisation d'un tel outil. Sous les 2 Mo, ça passe sans souci par mail et en forçant un peu, par messagerie instantanée aussi. C'est, AMHA, à partir de 5 Mo que les gens utilisent les services d'hébergement classiques.
    • [^] # Re: Taille limite

      Posté par  . Évalué à 4.

      Rien n'empêche d'augmenter cette limite si tu as accès à la config php de ton serveur. Perso, je config la limite à 50 mb sur mes installations.
    • [^] # Re: Taille limite

      Posté par  (Mastodon) . Évalué à 4.

      L'intérêt d'un tel outil est de l'héberger sur un serveur qu'on maîtrise, idéalement chez soi, donc sur un serveur sur lequel on a accès à la configuration. La documentation donne de les éléments de configuration à changer pour que ça marche. Donc a priori, aucun souci...

      Évidemment, héberger une jyraphe sur un compte free par exemple est (presque) inutile par rapport à dl.free.fr. En dehors de la maîtrise des fichiers uploadés, la jyraphe n'apporte rien, ni du point de vue technique, ni du point de vue "philosophique".
  • # Bravo

    Posté par  . Évalué à 3.

    Bravo et merci pour cette dépêche qui explique son sujet, j'ai l'impression que ça devient un peu rare.

    « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

  • # J'ai pas compris...

    Posté par  (site web personnel) . Évalué à 1.

    C'est quoi le "chaos binaire" ?
    • [^] # Re: J'ai pas compris...

      Posté par  (Mastodon) . Évalué à 2.

      Internet :P

      C'est juste que j'aime bien cette expression un peu imagée pour décrire un Grand Tout numérique, et que je ne voulais pas mettre un simple "envoyer le fichier".
  • # pas mal

    Posté par  . Évalué à 3.

    c'est vrai que c'est bien de pouvoir faire ça sur son serveur.
    mais j'avoue que j'ai du mal à me passer de Dropbox[1] qui a de multiple avantages :
    - Disponible sur toutes les plateformes
    - Intégrée au bureau
    - Disponibilité des fichiers grace à une interface web (pratique pour le partage).
    - Connexion sécurisée.

    ... dommage de ne pas pouvoir installer le soft sur nos serveurs propres...

    [1] : dropbox : https://www.getdropbox.com/
    • [^] # Re: pas mal

      Posté par  . Évalué à 2.

      C'est vrai que c'est pas mal du tout ! Mais j'utilise pas parce que je sais pas ce qui est fait de mes données...

      Ça serait génial si on pouvait héberger ce genre de services nous même !
  • # A installer sur une box

    Posté par  . Évalué à 2.

    L'idéal serait de l'installer sur une box, pour pouvoir héberger des fichiers PC éteind.

    Bien sûr du coup le PHP n'est plus possible, mais il y a d'autres possibilités plus light : CGI en C ou Bash, Lua,...
    • [^] # Re: A installer sur une box

      Posté par  . Évalué à 5.

      C'est vraiment qu'envoyer un fichier de 5Mo sur une machine qui n'a que 800ko de libre, c'est l'idéal :-)
      • [^] # Re: A installer sur une box

        Posté par  . Évalué à 3.

        Je ne sais pas pour les autre box, mais la freebox a un DD de 40go.
        • [^] # Re: A installer sur une box

          Posté par  . Évalué à 4.

          Certaines FreeBox.
          La mienne non. Celle du magasin d'à côté non plus. Celle de mon collègue non plus. Je crois que j'habite trop loin de la "civilisation" :-)
  • # La Jyraphe sort des steppes

    Posté par  . Évalué à 3.

    ... de la savane plutôt, non ?
    • [^] # Re: La Jyraphe sort des steppes

      Posté par  (Mastodon) . Évalué à 2.

      C'est pas faux, il va falloir que je corrige quelques trucs :P
      D'un autre côté, c'est encore mieux vu que le logiciel sur GNA s'appelle Savane !
  • # Ca marche bien, mais...

    Posté par  (site web personnel) . Évalué à 3.

    ... c'est quand même un peu embêtant qu'on ne récupère pas le nom original du fichier (je crois qu'on en parlait dans la précédente dépêche).
    Parce que mon "je_suis_tout_nu.jpg" est devenu "file.php?h=Rd057e095e6069e538d6df4378fab161c", ce qui est bien moins sexy...

    Cela dit, je ne vais pas me priver de l'utiliser quand même :-)
    • [^] # Re: Ca marche bien, mais...

      Posté par  (Mastodon) . Évalué à 2.

      Oui, c'est un problème pour les fichiers qui s'affichent automatiquement, donc les images et les textes. J'ai une vague idée sur une parade mais il faut que je teste. Sinon, pour les autres fichiers, normalement, ça ne pose pas de problème.
  • # Dans le même genre

    Posté par  (site web personnel) . Évalué à 3.

    pour partager un fichier, des fichiers ou des dossiers ... de manière instantané, j'avais développé jadis un script (que je viens de remettre au gout du jour), qui permet de vite monter un serveur http pour servir un fichier. C'est sous la forme d'une ligne de commande, on lui passe les fichiers qu'ont veut transmettre, et ça fabrique un serveur http dédié. Il n'y a plus qu'à fournir l'url aux personnes à qui on veut le transmettre : et ainsi ils peuvent le récupérer.

    Une fois la transaction faite, il suffit de fermer la commande ...

    Je l'utilise très régulièrement ... alors je pense que ça peut servir

    http://www.manatlan.com/page/yserv
  • # Github

    Posté par  . Évalué à 0.

    Salut,
    As-tu envisager github (ou autre?) pour héberger ton projet ?
    En effet, je trouve le site gna.org un peu vieillissant et moins dynamique. Ça pourrait être bénéfique à ce petit projet sympatique (que j'utilise et je t'en remercie). Il remplit une tâche bien précise, ok, mais il laisse quand même pas mal de place à d'éventuelles améliorations.
    A essayer je crois.
    • [^] # Re: Github

      Posté par  . Évalué à 1.

      Puis en plus c'est pas un ou exclusif
    • [^] # Re: Github

      Posté par  (Mastodon) . Évalué à 3.

      Non, je n'ai pas envisagé github et je ne l'envisagerai jamais. J'ai un avis assez tranché sur git et les gestionnaires de version décentralisés que j'exposerai un jour (un vendredi parce que ça risque de partir en troll assez vite) qui fait que je n'aime pas.

      GNA! convient très bien à mes utilisations : simple d'accès, ça marche, les admins répondent assez vite.
  • # pas facile a installer la jyraphe !!

    Posté par  . Évalué à 1.

    bonjour à tous,
    Je peux uploader des fichiers mais le lien de dl apres ne fonctionne pas

    Not Found

    The requested URL /file-O938d66df0fdbd5472f4a8e01159b8053 was not found on this server.

    ce fichier doit se créer tout seul ?

    car en effet j'ai rien dans /var/www/jyraphe/

    [Thu May 14 10:03:51 2009] [error] [client 85.158.116.106] File does not exist:
    /var/www/jyraphe/file-O938d66df0fdbd5472f4a8e01159b8053, referer: http://jyraph
    e.system-linux.eu/
  • # pas facile a installer la jyraphe !!

    Posté par  . Évalué à 1.

    bonjour à tous,
    Je peux uploader des fichiers mais le lien de dl apres ne fonctionne pas

    Not Found

    The requested URL /file-O938d66df0fdbd5472f4a8e01159b8053 was not found on this server.

    ce fichier doit se créer tout seul ?

    car en effet j'ai rien dans /var/www/jyraphe/

    [Thu May 14 10:03:51 2009] [error] [client 85.158.116.106] File does not exist:
    /var/www/jyraphe/file-O938d66df0fdbd5472f4a8e01159b8053, referer: http://jyraph
    e.system-linux.eu/

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.