Des services qui pourraient être mis en place sur mplx, ou pas.
https://github.com/bepasty/bepasty-server/ : Bepasty, en python, permet d’uploader en ligne de commande avec pastebinit. Pas de user account : https://jvalleroy.me/wordpress/?p=39
Privatebin en intègre une, elle plante lors de l’upload de fichier, sans doute à cause d’une limitation du reverse ou de la config nginx. Ne montre pas de barre de progression pour l’upload … Chiffre les données et donc consomme du CPU.
https://gitlab.com/mojo42/Jirafeau : semble entretenu, code PHP, rien de troublant a 1ère vue.
https://drop.chapril.org : écrit en NodeJS. Environnement NodeJS nécessaire à l’éxécution.
https://github.com/timvisee/send : reprise du Send de Mozilla, nécessite nodejs. Ligne de commande: ffsend
https://framagit.org/fiat-tux/hat-softwares/lufi : Lufi, mais c’est en PERL. Le déploiement a l’air raisonnable mais … https://framagit.org/fiat-tux/hat-softwares/lufi/-/wikis/installation
https://github.com/Upload/Up1/ : utilisé par Riseup, en Go+NodeJS, je suis pas sûr de comprendre.
https://temp.sh/ https://transfer.sh/ https://termbin.com/ https://0x0.st/ : amis des terminaux, faut voir quelle techno derrière.
https://sebsauvage.net/links/?gnG8Jg : transfer.sh et croc
seafile en python(2) a l’air d’être taillé raisonnablement et a pas mal de clients de synchro+partage. Mais attention : Bordel de script shell pour l’installer.
syncthing : en mode P2P, faut que les ordis avec les clients soient allumés.
sftp avec filezilla, idéalement avec clé SSH avec phrase de passe. Le problème étant alors qu’il n’y a pas de gestion pour restreindre les partages. Il suffirait en fait de shelliser tout ça, avec une gestion par scripts (genre pastebinit, avec des options pour lister, créer les liens symboliques…). On câlerait du serveur web tout basique derrière, la gestion des accès se ferait par URL.
Webdav : une extension thunderbird pour uploader les PJ, qui pourrait brouiller le chemin du fichier (https://github.com/darktrojan/dav/pull/5); Qq mises en oeuvre avec nginx: https://www.filestash.app/2021/12/09/nginx-webdav/ ; https://www.tutos.atomit.fr/2021/10/webdav-on-nginx/ ; davfs pour faire un mount sous Debian, et curl pour envoyer un fichier en PUT.
Devops : Ansible chont mes dents, Conteneurs, Debian Live Build, Debian Preseed, Debootstrap, Déploiement, proxmox, PXE, Services