- Modifié
Laissez-moi vous présenter "Explorer". Ce script sert tout simplement à lister vos répertoires et permet d'y rechercher ou de partager du contenu. J'ai longtemps cherché un script du genre qui reste léger (20 Mb pour Explorer), qui s'installe facilement (nodejs est sa seule dépendance) et qui soit simple d'utilisation. N'ayant pas trouvé (à part l'usine à gaz qu'est Pydio), j'ai décider d'en développer un.
Quelques images valent mieux qu'un long discours :
Sur l'explorer vous pouvez faire des recherches sur vos dossiers et trier par date de modification. J'envisage d'ajouter un flux rss qui pourrait être utilisé par pas mal d'autres scripts pour télécharger les ajouts récents (des intéressés ?). Tous les liens sont partageables avec un simple "clic droit => copier le lien". Il est aussi possible d'archiver à la volée, par contre vous ne pourrez pas partager cette archive.
Le script est disponible sous licence MIT sur github : https://github.com/soyuka/explorer ou sur lab.wareziens.net : http://lab.wareziens.net/soyuka/explorer/tree/master
Pour la partie technique, c'est on ne peut plus simple à installer :
- Installer nodejs avec nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh | bash
nvm install 4 #nvm ls-remote to see available versions
nvm alias default 4
nvm use default
- Installer explorer en tant que module pm2
npm i pm2 -g
pm2 install xplorer
- Pour mettre à jour :
pm2 install xplorer
Pour information, pm2 est un process manager qui daemonize l'application. Il est possible de suivre une installation manuelle en suivant les indications sur github.
Et voilà, naviguez sur "IP:4859" avec les indentifiants "admin:admin". N'oubliez pas de changer le password .
Si vous avez des suggestions ou des retours je suis toujours preneur !
Enjoy.
Suivre les mises à jour : https://mondedie.fr/d/6874/1