2017 © Pedro Peláez
 

project php-redis-admin

PHP Redis Admin is a simple web interface to manage and monitor your Redis server(s).

image

faktiva/php-redis-admin

PHP Redis Admin is a simple web interface to manage and monitor your Redis server(s).

  • Thursday, April 6, 2017
  • by faktiva
  • Repository
  • 3 Watchers
  • 13 Stars
  • 75 Installations
  • JavaScript
  • 1 Dependents
  • 0 Suggesters
  • 95 Forks
  • 0 Open issues
  • 5 Versions
  • 6 % Grown

The README.md

SensioLabsInsight, (*1)

PHP Redis Admin

GitHub release Project Status Percentage of issues still open Average time to resolve an issue composer.lock Dependencies Status License, (*2)

Docker Pulls Docker Stars Docker Layers Docker Version, (*3)

Join the chat at https://gitter.im/faktiva/php-redis-admin Twitter, (*4)


A web interface to manage and monitor your Redis server(s)., (*5)

For production use the latest stable release, (*6)

This is a maintained fork of PHPRedMin. We are going to migrate to Symfony shortly., (*7)

Note: PHP Redis Admin is mostly compatible with phpredis redis module for PHP, (*8)

Installation

Docker

You can use docker to run PHP Redis Admin:, (*9)

docker run -p 8080:80 -d --name php-redis-admin faktiva/php-redis-admin

And then you can just easily point your broswer to http://localhost:8080, (*10)

Note: You can use ENV variables to override any configuration directive of PHP Redis Admin., (*11)

Moreover, you can just use docker compose to also setup a redis container using the provided docker-compose.yml as a startpoint:, (*12)

docker-compose up -d

Manual installation

Just drop PHP Redis Admin in your webserver's root directory and point your browser to it (You also need phpredis installed), (*13)

Configuration

You can copy app/config/config.dist.phpto app/config/config.php and edit as you need. Of course you can also include the original file at the beginning, overriding only the configuration you need and retaining the distribution defaults., (*14)

// app/config/config.php

require_once __DIR__.'/config.dist.php';

$config = array_merge(
    $config,
    array(
        /*
         * the following are your custom settings ...
         */
        'debug' => true,
        'auth' => null,
        'log' => array(
            'driver'    => 'file',
            'threshold' => 5, /* 0: Disable Logging, 1: Error, 2: Warning, 3: Notice, 4: Info, 5: Debug */
            'file'      => array('directory' => 'var/logs')
        ),
    )
);

return $config;

Note: If your redis server is on an IP or port other than defaults (localhost:6379), you should specify it in your config file., (*15)

Apache configuration example (/etc/httpd/conf.d/phpredmin.conf):, (*16)

# PHP Redis Admin sample apache configuration
#
# Allows only localhost by default

Alias /phpredmin /var/www/phpredmin/web

<Directory /var/www/phpredmin/>
   AllowOverride All

   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip localhost
       Require local
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

Basic Authentication

By default, the dashboard is password protected using Basic Authentication mechanism, with the default username and password set to admin., (*17)

You can find the auth config section inside the config.dist.php file., (*18)

Note: You should use the [password_hash()](http://php.net/manual/en/function.password-hash.php) PHP function with your desired password and store the result in the password config key, instead of storing the plaintext password as shown int the distributed config file., (*19)

Features

See Features.md, (*20)

The Versions

06/04 2017

dev-master

9999999-dev https://github.com/faktiva/php-redis-admin

PHP Redis Admin is a simple web interface to manage and monitor your Redis server(s).

  Sources   Download

MIT

The Requires

  • php >=5.4.0
  • ext-redis *

 

The Development Requires

22/11 2016

1.2.3

1.2.3.0 https://github.com/faktiva/php-redis-admin

PHP Redis Admin is a simple web interface to manage and monitor your Redis server(s).

  Sources   Download

MIT

The Requires

  • php >=5.4.0
  • ext-redis *

 

The Development Requires

07/11 2016

1.2.2

1.2.2.0 https://github.com/faktiva/php-redis-admin

PHP Redis Admin is a simple web interface to manage and monitor your Redis server(s).

  Sources   Download

BSD-3-Clause CC-BY-SA-4.0

The Requires

 

The Development Requires

20/10 2016

1.2.1

1.2.1.0 https://github.com/faktiva/php-redis-admin

PHP Redis Admin is a simple web interface to manage and monitor your Redis server(s).

  Sources   Download

BSD-3-Clause CC-BY-SA-4.0

The Requires

  • php >=5.4.0
  • ext-redis *

 

The Development Requires

20/10 2016

1.2.0

1.2.0.0 https://github.com/faktiva/php-redis-admin

PHP Redis Admin is a simple web interface to manage and monitor your Redis server(s).

  Sources   Download

BSD-3-Clause CC-BY-SA-4.0

The Requires

  • php >=5.4.0

 

The Development Requires