CachePilot Server pour ISPConfig, bêta
Redis par client dans ISPConfig
Chaque client ISPConfig obtient sa propre instance Redis 7, gérée dans le panneau. Cette page montre ce que voient les clients et les administrateurs, ce que l’extension ne fait pas et comment la demander.

Du panneau à un cache en service

Créer l’instance
Dans ISPConfig, le client ou l’administrateur choisit 128, 256 ou 512 Mo, un mode de sécurité et la persistance. Les valeurs par défaut sont 256 Mo, tls-only et memory-only.

Attendre le cron
Le cron d’ISPConfig démarre le conteneur Redis 7. L’instance est prête en 60 secondes environ.

Copier le bloc
L’onglet Connection affiche un bloc wp-config avec les constantes WP_REDIS_* et le certificat CA pour TLS.

Activer CachePilot
L’extension lit les constantes à l’activation et démarre Autopilot.
Ce que les clients et les administrateurs peuvent faire
| Fonction | Client | Administrateur |
|---|---|---|
| Fonction : Créer et supprimer des instances | Client : Oui | Administrateur : Oui |
| Fonction : Démarrer, arrêter, redémarrer | Client : Oui | Administrateur : Oui |
| Fonction : Renouveler le mot de passe | Client : Oui | Administrateur : Oui |
| Fonction : Mode de sécurité (tls-only, dual-mode, plain-only) | Client : Oui | Administrateur : Oui |
| Fonction : Persistance (memory-only, persistent) | Client : Oui | Administrateur : Oui |
| Fonction : Onglets Connection et Status | Client : Oui | Administrateur : Oui |
| Fonction : Limites pour les instances et la mémoire par client | Client : Non | Administrateur : Oui |
| Fonction : Plusieurs serveurs, chacun avec une limite de capacité | Client : Non | Administrateur : Oui |
Les actions attendent dans une file et s’exécutent dans la minute qui suit, via le cron d’ISPConfig. Les revendeurs gèrent les instances de leurs propres clients. Le panneau est disponible en anglais et en allemand.
Ce qu’affiche l’onglet Status
Neuf valeurs par instance, lues en direct dans Redis et actualisées toutes les 15 secondes.

| Valeur | Signification |
|---|---|
| Valeur : Memory Used | Signification : Mémoire utilisée, à côté de la limite de cette instance |
| Valeur : Memory Peak | Signification : Utilisation maximale de la mémoire depuis le démarrage |
| Valeur : Hit Rate | Signification : Part des lectures auxquelles Redis a pu répondre |
| Valeur : Connected Clients | Signification : Connexions ouvertes, par exemple les workers PHP |
| Valeur : Total Commands | Signification : Commandes traitées depuis le démarrage |
| Valeur : Uptime | Signification : Temps écoulé depuis le dernier démarrage de cette instance |
| Valeur : Keys | Signification : Nombre de clés stockées |
| Valeur : Evicted Keys | Signification : Clés que Redis a supprimées parce que la mémoire était pleine |
| Valeur : Security Mode | Signification : tls-only, dual-mode ou plain-only |
Ce que CachePilot Server n’inclut pas
Une instance dans ISPConfig, du début à la fin
L’instance de test de la vidéo fonctionne en mode plain-only. Les nouvelles instances démarrent en tls-only.
Transcription de la vidéo
- ISPConfig, Redis Instances : la liste d’un client de test est vide.
- Nouvelle instance : nom, 256 Mo, mode de sécurité plain-only, persistance memory-only.
- Le statut affiche Creating pendant que l’action attend le cron d’ISPConfig.
- Environ une minute plus tard, le statut passe à Running.
- L’onglet Connection avec le bloc wp-config. Le mot de passe est masqué.
- L’onglet Status avec ses neuf valeurs, actualisées toutes les 15 secondes.
- Dans WordPress, CachePilot est activé et l’Overview indique que Redis est connecté.
Contact
Disponibilité de CachePilot Server
CachePilot Server est en bêta et nécessite ISPConfig 3.3 ou une version ultérieure. Il est disponible sur demande pour les entreprises, sous licence propriétaire de CMS ADMINS et uniquement dans le cadre d’un contrat.
L’extension WordPress installée sur le site du client a ses propres prérequis.