Client :


Installation des paquets nécessaire au fonctionnement du script

apt install curl zip


Ajout du script dans le répertoire /usr/bin pour rendre disponible la commande webup

curl https://webup.hatysa.eu/webup.sh.txt -o /usr/bin/webup && chmod +x /usr/bin/webup


La commande "webup" est désormais disponible sur le système et prend en argument le fichier/dossier à envoyer




Serveur :


Installation du serveur web

apt install apache2 php libapache2-mod-php


Ajout du fichier upload.php et création du répertoire dl dans /var/www/html


Ajout des permissions sur les répertoires

chown -R root:www-data /var/www/

chmod -R 750 /var/www/

chmod -R 770 /var/www/html/dl/


Ajout de la cron pour effectuer la purge

crontab -e

* * * * * find /var/www/html/dl -type f -mmin +1 -exec rm {} \;




Téléchargements :


Client : WebUP

Serveur : WebUP