Nouveau service ! : Upload de fichiers

Depuis quelques jours je teste un outil d’upload de fichiers .Service permettant d’échanger des fichiers et a durée de vie limité (de 30 minutes a une semaine)

Le systeme est assez simple  :

Service fonctionnant sur linux pour ma part,  mais aussi  sur  d’autres plate-formes , il a suffit de quelques manipulations et le service fonctionne quasiment tout seul.

Le programme ne fonctionne pas encore en mode « Daemon » et le log sort sur le stdout classique, il a fallu que je fasse 3 scripts : start /stop/ restart, je n’ai pas pu le gérer en mode service (pour des raisons d’accès a  mon serveur, ça viendra peut être plus tard).

Démarrage du service (start) :

chemin= »chemin_complet_ou_se_trouve_le_binaire »
chemin_log= »chemin_du_log »
$chemin/server 2>&1 > $chemin_log/goploader.log &

Arret du service (stop) :

ps -ef | grep server | grep -v grep | awk ‘{print $2}’ | xargs kill -9

 

Redémarrage du service (restart) :

echo « Arret du server Goploader »
./kill-server.sh
sleep 1
echo « Demarrage du server Goploader »
./go-server.sh
sleep 1

J’ai également un peu francisé le fichier index.html et rajouté une aide après le upload. J’ai également laissé le footer (pied de page) pour remercier l’auteur de Goploader. (l’auteur a meme prévu dans son fichier de configuration , la possibilité de supprimer tout ou en partie (header, footer)  (ligne « sensitive_mode » dans le fichier de configuration).

Voici la page , accessible ici  : http://up.webinbzh.fr:8080

site-upload

 

Et la partie d’aide après un upload :

service-upload-aide

 

Je vous laisse lire la documentation d’installation elle disponible ici : https://up.depado.eu/#server

il faudra passer par un mode d’installation en exécutant le programme de cette façon

#./server -initial

ensuite il faudra se connecter a cette url  http://url-de-votre-serveur:8008 et renseigner les différents paramètres de votre fichier de configuration (le fichier « conf.yml »), mais vous pouvez le faire de façon manuelle également, via un vi.

ensuite arrêter le binaire « server » et le relancer soit par le script soit en saisissant #./server, la votre site d’upload sera actif sur l’adresse  http://url-de-votre-serveur:8080

Et Enjoy !

Bien sur n’hésitez pas à me contacter ou à contacter l’auteur  de ce produit  : @depado_ (sur Twitter)

A bientôt, Stéphane.