Développement et bases de données

Binaires et outils disponibles : FFmpeg, Tesseract, ImageMagick, cURL et plus

Vérifié le 5 min de lecture binaires outils

Nos systèmes sont orientés vers le développement avec PHP et MySQL / SQLite, et disposent de tout le nécessaire pour commencer à travailler. Certains projets ont toutefois besoin de programmes ou de binaires externes pour obtenir des fonctionnalités supplémentaires. Par exemple, un projet qui travaille avec de la vidéo peut avoir besoin de FFmpeg, installable à la demande sur chaque plan d'hébergement.

Par commodité, chaque environnement de compte dispose aussi d'une série de binaires utiles. Cette liste est loin d'être exhaustive ; elle reprend certains des plus utilisés, avec une utilité directe pour le développement ou les tâches courantes du quotidien :

  • FFmpeg : conversion et traitement de vidéo/audio. Disponible à la demande sur tous les plans. Consultez le guide pour l'installer et l'utiliser : Installer et utiliser FFmpeg sur les plans d'hébergement.
  • ImageMagick : manipulation d'images (redimensionner, recadrer, convertir les formats) en ligne de commande (convert/mogrify ou magick, selon la version).
  • jpegoptim : optimisation des JPEG. Certaines options conservent la qualité d'origine et d'autres recompressent avec perte ; vérifiez les options avant d'écraser des images.
  • pngquant : compression par quantification des couleurs pour les PNG ; réduit la taille en conservant une bonne qualité visuelle.
  • Ghostscript : outils pour travailler avec les PDF et le PostScript (par exemple, convertir un PDF en images ou combiner des documents).
  • curl : effectue des requêtes HTTP/HTTPS ; utile pour tester des API, des webhooks et des téléchargements.
  • git : contrôle de version et prise en charge des déploiements depuis des dépôts.
  • rsync : synchronisation efficace de répertoires et déploiements incrémentaux.
  • bind-utils (dig, host) : diagnostic DNS pour vérifier les résolutions, les enregistrements et la propagation.
  • openssl : utilitaires cryptographiques (générer des clés et des CSR, inspecter des certificats, créer des hachages).
  • Python : l'interpréteur est disponible pour vos propres scripts et tâches, sans assistance officielle de notre part. Vous pouvez l'utiliser en SSH ou dans une tâche cron ; vérifiez le nom et la version disponibles. Nous n'hébergeons pas d'applications web Python (Django, Flask) et ne proposons pas « Setup Python App », pas plus que des applications Node.js en tant que serveur.
  • tesseract : OCR pour extraire le texte d'images.
  • GeoIP (geoiplookup) : géolocalisation selon la base installée. La précision et la mise à jour de ces données varient ; elles ne correspondent pas à la localisation exacte d'une personne.
  • smbclient : client pour accéder à des partages SMB/CIFS (dossiers réseau Windows) en ligne de commande.

Si vous avez besoin d'un autre binaire qui ne figure pas ici, contactez-nous : nous pourrons étudier son installation dans la mesure du possible.

Vérifier l'outil dans votre compte

En SSH ou depuis le terminal de cPanel, localisez d'abord la commande :

command -v tesseract
command -v convert
command -v magick
command -v python3

Si une commande ne renvoie aucun chemin, elle n'est pas dans le PATH de cette session ; vérifiez sa disponibilité avant de l'utiliser dans un script. Consultez ensuite sa version, par exemple tesseract --version, et ses options avec l'aide de l'outil.

Pour l'OCR, tesseract --list-langs affiche les langues installées : disposer du binaire ne garantit pas que le modèle de français existe. Pour les images ou les PDF, les formats et opérations disponibles dépendent aussi des délégués et des politiques configurés.

Faites un essai avec un petit fichier et enregistrez le résultat sous un autre nom. Certains outils, comme mogrify, peuvent écraser l'original. Vérifiez la qualité et la taille avant de traiter un dossier complet.

Les commandes consomment du CPU, de la mémoire, des processus et de l'espace de votre plan. Leur disponibilité ne signifie pas que des charges illimitées ou l'installation de paquets système avec des privilèges d'administrateur soient autorisées.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.