Redis Logo

Manage redis on o2switch

Posted by

Since few weeks I have migrated all my websites to o2switch. For my game Ellas War, I’m doing some adaptation to use Redis as queue and session storage. Unfortunately, the web interface doesn’t offer any GUI to visualize the Redis content. We will see how to install one.

Requirements:

  • An o2switch account
  • A cPanel access
  • A domain for our GUI, pointing to your server’s IP

Installation

In the o2switch cPanel interface, open the Terminal.
Download an install phpRedisAdmin:

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

You can now configure your domain or subdomain in cPanel to point to the phpRedisAdmin directory.

Security

By default this GUI will be available without any login/password. We will add one using htaccess/htpasswd files. You can use web2generator to generate the password file.

Create the .htpasswd file in your phpRedisAdmin directory and add the login/password inside.

Create a .htaccess file in the phpRedisAdmin directory, don’t forget to adapt the path to your use case.

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

Conclusion

You can now access to your domain and visualize the data in your Redis server. It’s also possible to import data or run backups.

Leave a Reply

Your email address will not be published. Required fields are marked *