imgpush est un service d’images auto-hébergé utilisable avec cURL ; voici les fonctionnalités les plus intéressantes :
- API simple pour le téléchargement d’images
- Conversion automatique des images dans le format de votre choix
- Redimensionnement automatique des images à la taille souhaitée
- Limitation du débit intégrée
- Liste blanche d’URL intégrée
Utilisation
Mettre une image en ligne :
1curl -F 'file=@/some/file.jpg' http://some.host
Mettre en ligne une image à partir d’une URL :
1curl -X POST -H "Content-Type: application/json" -d '{"url": "<SOME_URL>"}' http://some.host
Installation
Pour installer imgpush, il suffit d’exécuter cette commande :
1docker run -d \
2 -v images:/images \
3 -p 5000:5000 \
4 hauxir/imgpush