Redis Logo

Gérer Redis sur o2switch

Posted by

Depuis quelques semaine, j’ai migré tous mes sites Internet sur o2switch. Pour mon jeu en ligne Ellas War, j’ai dû faire quelques adaptations pour utiliser Redis en tant que gestionnaire de queue et pour stocker les sessions. Malheureusement, l’interface web d’o2switch n’offre pas de moyen de gérer Redis ou d’en visualiser le contenu. Nous allons voir comment en installer une.

Prérequis :

  • Un compte o2switch
  • Un accès à cPanel
  • Un domaine pour notre interface web, pointant vers l’IP de votre serveur

Installation

Dans le cPanel fourni par o2switch, ouvrez le terminal.
Téléchargez et installez phpRedisAdmin:

git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin
git clone https://github.com/nrk/predis.git vendor

Vous pouvons maintenant configurer notre domaine ou sous-domaine dans cPanel pour pointer vers notre répertoire phpRedisAdmin.

Sécurité

Par défaut, cette interface est librement accessible sans identifiant/mot de passe. Nous allons en ajouter un en utilisant des fichiers htaccess/htpasswd. Vous pouvez utiliser web2generator pour générer votre fichier de mots de passe.

Créez le fichier .htpasswd dans le répertoire phpRedisAdmin et ajoutez les informations de connexion à l’intérieur.

Créez le fichier .htaccess dans le répertoire phpRedisAdmin, n’oubliez pas d’adapter le chemin pour votre cas.

AuthType Basic 
AuthName "Redis Admin" 
AuthUserFile /home/myuser/phpRedisAdmin/.htpasswd 
require valid-user

Conclusion

Vous pouvez maintenant accéder à votre domaine et visualiser les data stocker dans votre serveur Redis. Il vous sera aussi possible d’importer des données et d’effectuer des sauvegardes.

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *