2009-02-17 6 views
2

Je voudrais configurer une application web sur la machine Linux de mon entreprise pour permettre un échange sécurisé de fichiers avec nos clients. Je suis à la recherche d'une application open source, de préférence avec une grande base d'utilisateurs, qui prend en charge ces fonctionnalités:échange de fichiers sécurisés

  • fonctionne via HTTPS (si SFTP ou d'autres solutions similaires sont hors de question)
  • permet aux utilisateurs de télécharger les fichiers en utilisant les informations d'identification que nous leur fournissons à l'avance
  • les fichiers ainsi téléchargés ne doivent être visibles que lorsque vous utilisez le même compte (ou un compte administrateur)
  • permet à un administrateur de télécharger des fichiers dans un compte d'utilisateur pour l'utilisateur à téléchargement (cela ne doit pas nécessairement se faire via la webapp)
  • (en option), il doit fournir une notification par email lorsque de nouveaux fichiers sont téléchargés par les utilisateurs
  • (en option), il doit assurer le nettoyage automatique des fichiers téléchargés, de préférence après une période de temps que le téléchargeur peut définir

I J'ai passé un certain temps à chercher une telle application à la fois sur Google et le débordement de pile, mais je n'ai rien trouvé de vraiment convaincant. Peut-être que quelqu'un ici connaît une telle chose et peut m'aider avec un pointeur? Merci d'avance.

+0

Il y a quelque temps, j'ai dû développer mes propres applications pour le faire. De nos jours, je recommanderais d'utiliser un service payant pour faire exactement cela. –

Répondre

1

Une solution peut être F * EX, voir http://fex.rus.uni-stuttgart.de/

+0

Semble génial. Je dirais même "exactement ce que j'ai demandé", c'est pourquoi je l'ai défini comme la "réponse acceptée" à ma question. Il y a cependant un piège que j'ai omis de préciser. J'en ai besoin pour fonctionner avec Apache, car je ne peux pas arrêter Apache et je ne peux pas le déplacer vers un autre port. – bdumitriu

+0

Et, comme vous le mentionnez dans la FAQ, ce n'est pas possible. Je vois que vous mentionnez deux autres projets là-bas, je vais y jeter un coup d'oeil, peut-être que je trouve ce dont j'ai besoin là-bas. Dans tous les cas, merci de m'avoir écrit et de m'indiquer F * EX. – bdumitriu

+0

Vous pouvez exécuter F * EX sur un autre port, voir http://fex.rus.uni-stuttgart.de:8080/ –

1

Que diriez-vous de WebDAV? C'est ce que subversion utilise pour synchroniser les fichiers sur HTTPS. Voici un list of open source WebDAV projects.

+0

Merci pour le conseil. J'ai commencé à expérimenter WebDAV hier et cela m'a permis d'avancer. Ce n'est pas tout à fait comme plug-and-play comme je l'aurais souhaité, mais je pourrais être en mesure de l'utiliser. Toujours en espérant une application web légèrement plus amicale. – bdumitriu

0

Vous pourriez peut-être monter quelque chose à peu de frais avec Bugzilla, peut-être avec un reskinning prudent. Configurez-le de manière à ce que les tickets créés par le client soient privés, visibles uniquement par eux-mêmes et par le groupe d'administration. Pour envoyer un fichier à un client, vous devez créer un nouveau ticket visible uniquement par le groupe approprié et y attacher le fichier. Vous recevez un courrier électronique à peu près gratuitement, et vous pourriez bien trouver que vous pouvez expirer automatiquement de vieux "tickets".

Questions connexes