Hébergement et cPanel

Gestionnaire de paquets

Vérifié le 11 min de lecture paquets services complémentaires

Le gestionnaire de paquets est un outil centralisé depuis lequel vous pouvez installer, configurer et gérer des paquets supplémentaires sur votre service d'hébergement. Il vous permet d'étendre les capacités de votre hébergement avec des logiciels spécialisés comme Node.js pour compiler les assets, FFmpeg pour le traitement vidéo, Redis Cache pour optimiser les performances et, dans les formules Avanza, Max et Elastic, Redis persistant pour les files d'attente et les sessions.

Accéder au gestionnaire de paquets

Connectez-vous à l'espace client, section Hébergement, sélectionnez le service d'hébergement sur lequel vous voulez gérer des paquets et cliquez sur Gestionnaire de paquets. Un écran affiche tous les paquets disponibles avec leur état actuel et vous permet de gérer chacun d'eux.

Gestionnaire de paquets de démonstration avec FFmpeg installé, Redis actif et Node.js disponible

Paquets disponibles

Node.js et npm

Node.js et npm sont disponibles pour vous aider à compiler les assets et à exécuter des commandes pendant les déploiements. Idéal pour compiler du CSS/JavaScript avec des outils comme Vite, Webpack, Tailwind, PostCSS ou Sass. Vous pouvez choisir entre plusieurs versions de Node.js selon les besoins de votre projet.

L'installation fournit Node.js et npm pour exécuter des commandes et compiler le projet. Elle ne publie pas à elle seule une application web Node.js et ne configure ni son processus, ni son port, ni son accès HTTP ; si vous avez besoin de ce type de déploiement, confirmez d'abord la compatibilité du projet avec le service. L'installation configure automatiquement NVM (Node Version Manager) et vous permet de changer de version quand vous le souhaitez. Compatible avec le déploiement automatique depuis GitHub pour compiler vos assets à chaque déploiement.

Voir le guide complet de Node.js →

FFmpeg

FFmpeg est un outil open source de traitement multimédia qui vous permet de travailler la vidéo et l'audio. Vous pouvez convertir des formats, extraire l'audio de vidéos, redimensionner, recadrer, appliquer des filtres, générer des miniatures et bien plus. Il est particulièrement utile si votre site ou votre application doit manipuler des fichiers multimédias.

Une fois installé, vous avez accès à ffmpeg et ffprobe, utilisables via SSH ou depuis PHP avec des bibliothèques spécialisées. L'installation est automatique et le gestionnaire de paquets vous indique les chemins exacts des binaires pour configurer facilement votre application.

Voir le guide complet de FFmpeg →

Redis Cache

Redis est une base de données en mémoire qui sert de cache d'objets pour optimiser les performances de votre site. Il stocke en mémoire RAM les résultats de requêtes SQL et les données souvent consultées, ce qui réduit la charge de votre base de données et accélère les temps de réponse.

Redis est particulièrement utile pour les boutiques en ligne, les plateformes de cours ou toute application qui exécute des requêtes lourdes sur la base de données. Tous les projets n'ont pas besoin de Redis : un site vitrine ou un portfolio avec des pages d'information ne verra probablement aucune amélioration. L'instance tourne en arrière-plan et consomme de la mémoire RAM ; il est donc important de vérifier qu'elle apporte réellement un bénéfice avant de la garder active.

Chaque formule permet d'activer une instance Redis avec une capacité mémoire différente : 16 Mo en Inicia, 32 Mo en Webmaster, 64 Mo en Avanza, 100 Mo en Max, 200 Mo en Elastic et 16 Mo par compte multi-comptes. Il est compatible avec WordPress, WooCommerce, PrestaShop, Laravel et toute application qui prend en charge la connexion par socket Unix.

Voir le guide complet de Redis Cache →

Redis persistant

Un Redis propre au compte, qui enregistre ses données sur disque et ne les écarte pas lorsqu'il est plein : l'endroit idéal pour les files d'attente, les sessions et Horizon d'une application comme Laravel. Il s'agit de Valkey 8, compatible Redis, disponible dans les formules Avanza, Max et Elastic.

Sur la carte Redis persistant, cliquez sur Activer et choisissez la mémoire (64 Mo par défaut ; jusqu'à 128 Mo en Avanza, 256 Mo en Max et 512 Mo en Elastic), la persistance (Toutes les secondes, par défaut, ou Sans persistance) et le comportement lorsqu'il est plein (Ne pas perdre de données, par défaut, ou Écarter le moins utilisé, uniquement pour du cache). La connexion se fait par le socket /home/USUARIO/.hostsuar/redis/redis.sock, avec le port 0 et sans accès réseau. Depuis la carte, vous pouvez modifier les réglages, le redémarrer, le vider ou le désactiver.

Il compte comme l'un des processus persistants de la formule. Ses données résident dans votre compte et sont incluses dans les sauvegardes quotidiennes. Vous pouvez l'utiliser en même temps que Redis Cache : le cache dans l'un, les files d'attente et les sessions dans l'autre.

Voir le guide complet de Redis persistant →

Gestion des paquets

Installation

Chaque paquet dispose d'une carte avec son état actuel. Utilisez l'interrupteur de la carte, ou le bouton Activer pour Redis persistant, pour ouvrir les options d'installation ou d'activation, puis confirmez les paramètres demandés. Attendez la fin de l'opération ; la durée dépend du paquet. Une fois terminée, un message de réussite affiche les informations utiles du paquet installé.

Mise à jour

Ouvrez Chemins et version pour FFmpeg ou Changer de version pour Node.js afin de voir les options disponibles. Vérifiez la version proposée et testez l'application après la mise à jour ; une nouvelle version peut modifier les options utilisées par votre code.

Désinstallation

Si vous n'avez plus besoin d'un paquet, son interrupteur ouvre la confirmation de désinstallation ou de désactivation. Avant de désinstaller, retirez ou adaptez les références de l'application au paquet. La désinstallation de l'outil ne modifie pas automatiquement le code de votre site et ne garantit pas la disparition de tous les fichiers qu'il a générés. Pour Redis Cache, il est particulièrement important de le désinstaller si vous ne l'utilisez pas, car il consomme de la mémoire RAM en continu. Avant de désactiver Redis persistant, modifiez le .env des applications qui y stockent leurs files d'attente ou leurs sessions ; si vous le videz, les tâches en attente sont aussi supprimées.

Compatibilité avec le déploiement automatique

Le gestionnaire de paquets est conçu pour s'intégrer parfaitement au déploiement automatique depuis GitHub. Vous pouvez utiliser Node.js dans vos scripts de déploiement pour compiler automatiquement les assets à chaque push, en le combinant avec Composer et d'autres commandes pour un flux de travail professionnel.

Paquets selon la formule

Consultez les paquets et actions disponibles sur le compte concerné ; certains ont des limites selon la formule commandée. Par exemple, Redis Cache dispose d'une mémoire différente selon la formule (16 Mo en Inicia, 32 Mo en Webmaster, 64 Mo en Avanza, 100 Mo en Max et 200 Mo en Elastic), et Redis persistant n'existe qu'en Avanza, Max et Elastic, avec un maximum de 128 Mo, 256 Mo et 512 Mo. Les commandes Node.js et FFmpeg consomment des ressources du compte : la formule et la charge influent donc sur leur exécution.

Vérifier que l'application l'utilise

Installer un paquet et le connecter à l'application sont deux étapes distinctes. Pour Node.js, vérifiez la version chargée par votre script de déploiement ; pour FFmpeg, utilisez le chemin affiché et testez avec un petit fichier ; pour Redis, configurez le socket de ce compte et vérifiez que le cache fonctionne.

La limite de Redis indiquée pour le cache ne représente pas toute la mémoire que son processus peut consommer. Si vous le désactivez, modifiez d'abord la configuration des applications qui en dépendent. Redis n'enregistre rien sur disque : au redémarrage du service ou du serveur, il repart vide, et lorsqu'il est plein il écarte des clés. Utilisez-le uniquement comme cache ; les sessions, les files d'attente et toute donnée que vous ne pouvez pas perdre vont dans la base de données ou dans Redis persistant.

Dans une offre multi-comptes, ouvrez le compte du client pour gérer ses paquets. Ne supposez pas qu'installer un outil sur un compte l'installe sur les autres.

Si Redis affiche La mémoire de l'offre reste à appliquer, la valeur commandée ne confirme pas encore la limite effective du processus. Attendez la mise à jour et vérifiez l'état ; ne le désactivez pas uniquement pour tenter de forcer cette synchronisation.

Cela peut aussi vous aider

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