{"id":15033901,"url":"https://github.com/erikdubbelboer/phpredisadmin","last_synced_at":"2025-05-08T22:18:21.616Z","repository":{"id":41478886,"uuid":"2006314","full_name":"erikdubbelboer/phpRedisAdmin","owner":"erikdubbelboer","description":"Simple web interface to manage Redis databases.","archived":false,"fork":false,"pushed_at":"2025-03-31T04:37:19.000Z","size":290,"stargazers_count":3147,"open_issues_count":11,"forks_count":667,"subscribers_count":179,"default_branch":"master","last_synced_at":"2025-05-08T22:18:18.178Z","etag":null,"topics":["php","redis"],"latest_commit_sha":null,"homepage":"http://dubbelboer.com/phpRedisAdmin/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/erikdubbelboer.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["erikdubbelboer"]}},"created_at":"2011-07-06T12:29:59.000Z","updated_at":"2025-05-07T07:38:53.000Z","dependencies_parsed_at":"2024-10-15T05:40:30.851Z","dependency_job_id":"96162a60-68c0-44f1-9cdc-eaf8ec2a0dad","html_url":"https://github.com/erikdubbelboer/phpRedisAdmin","commit_stats":{"total_commits":200,"total_committers":58,"mean_commits":"3.4482758620689653","dds":0.375,"last_synced_commit":"3e60b217dae70e0be700202c2fb3d4cf46ac02fe"},"previous_names":[],"tags_count":47,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erikdubbelboer%2FphpRedisAdmin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erikdubbelboer%2FphpRedisAdmin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erikdubbelboer%2FphpRedisAdmin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erikdubbelboer%2FphpRedisAdmin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/erikdubbelboer","download_url":"https://codeload.github.com/erikdubbelboer/phpRedisAdmin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253155004,"owners_count":21862625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["php","redis"],"created_at":"2024-09-24T20:23:09.722Z","updated_at":"2025-05-08T22:18:21.594Z","avatar_url":"https://github.com/erikdubbelboer.png","language":"PHP","readme":"phpRedisAdmin\n=============\n\nphpRedisAdmin is a simple web interface to manage [Redis](http://redis.io/)\ndatabases. It is released under the\n[Creative Commons Attribution 3.0 license](http://creativecommons.org/licenses/by/3.0/).\nThis code is being developed and maintained by [Erik Dubbelboer](https://github.com/ErikDubbelboer/).\n\nYou can send comments, patches, questions\n[here on github](https://github.com/ErikDubbelboer/phpRedisAdmin/issues)\nor to erik@dubbelboer.com.\n\n\nExample\n=======\n\nYou can find an example database at\n[http://dubbelboer.com/phpRedisAdmin/](http://dubbelboer.com/phpRedisAdmin/)\n\n\nInstalling/Configuring\n======================\n\nTo install [phpRedisAdmin](https://packagist.org/packages/erik-dubbelboer/php-redis-admin) through [composer](http://getcomposer.org/) you need to execute the following commands:\n\n```\ncurl -s http://getcomposer.org/installer | php\nphp composer.phar create-project -s dev erik-dubbelboer/php-redis-admin path/to/install\n```\n\nYou may also want to copy includes/config.sample.inc.php to includes/config.inc.php\nand edit it with your specific redis configuration.\n\nInstead of using composer, you can also do a manual install using:\n\n```\ngit clone https://github.com/ErikDubbelboer/phpRedisAdmin.git\ncd phpRedisAdmin\ngit clone https://github.com/nrk/predis.git vendor\n```\n\nDocker Image\n============\nA public [phpRedisAdmin Docker image](https://hub.docker.com/r/erikdubbelboer/phpredisadmin/) is available on Docker Hub built from the latest tag.\nThe file ```includes/config.environment.inc.php``` is used as the configuration file to allow environment variables to be used as configuration values.\nExample:\n```\ndocker run --rm -it -e REDIS_1_HOST=myredis.host -e REDIS_1_NAME=MyRedis -p 80:80 erikdubbelboer/phpredisadmin\n```\nAlso, a Docker Compose manifest with a stack for testing and development is provided. Just issue ```docker-compose up --build``` to start it and browse to http://localhost. See ```docker-compose.yml``` file for configuration details.\n\nEnvironment variables summary\n====\n\n* ``REDIS_1_HOST`` - define host of the Redis server\n* ``REDIS_1_NAME`` - define name of the Redis server\n* ``REDIS_1_PORT`` - define port of the Redis server\n* ``REDIS_1_SCHEME`` - define scheme of the Redis server (tcp or tls)\n* ``REDIS_1_AUTH`` - define password of the Redis server\n* ``REDIS_1_AUTH_FILE`` - define file containing the password of the Redis server\n* ``REDIS_1_DATABASES`` - You can modify you config to prevent phpRedisAdmin from using CONFIG command \n* ``ADMIN_USER`` - define username for user-facing Basic Auth\n* ``ADMIN_PASS`` - define password for user-facing Basic Auth\n\nTODO\n====\n\n* Encoding support for editing\n* Javascript sorting of tables\n* Better error handling\n* Move or Copy key to different server\n* Importing JSON\n* JSON export with seperate objects based on your seperator\n\n\nCredits\n=======\n\nIcons by [http://p.yusukekamiyamane.com/](http://p.yusukekamiyamane.com/) ([https://github.com/yusukekamiyamane/fugue-icons/tree/master/icons-shadowless](https://github.com/yusukekamiyamane/fugue-icons/tree/master/icons-shadowless))\n\nFavicon from [https://github.com/antirez/redis-io/blob/master/public/images/favicon.png](https://github.com/antirez/redis-io/blob/master/public/images/favicon.png)\n","funding_links":["https://github.com/sponsors/erikdubbelboer"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferikdubbelboer%2Fphpredisadmin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferikdubbelboer%2Fphpredisadmin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferikdubbelboer%2Fphpredisadmin/lists"}