Official P3X-REDIS-UI Redis GUI/UI docker container
500K+
π Bugs are evidentβ’ - MATRIXοΈ
π§ This project is under active development!
π’ We welcome your feedback and contributions.
v24.20.0
p3x-redis-ui is a versatile Redis GUI that works as a web-based server application or a standalone desktop app. It excels at managing JSON data through an integrated CodeMirror editor with GitHub dark/light themes, supports uploading and downloading binary data, and handles SSH, cluster, and sentinel configurations.
π Comparing tools? See COMPARISON.mdβ for an honest breakdown vs. redis-commander, RedisInsight, and AnotherRedisDesktopManager β feature matrix, performance at 1M keys, and when to pick each.
v22.0.0
mkdir -p ./p3x-redis-ui-settings
docker run -d \
--name p3x-redis-ui \
-p 7843:7843 \
-v $PWD/p3x-redis-ui-settings:/settings \
patrikx3/p3x-redis-ui
Open: http://localhost:7843
Kubernetes / Docker: Always use the
latesttag (patrikx3/p3x-redis-ui:latest) withimagePullPolicy: Always. Version-specific tags are available butlatestis the recommended and supported tag.
Switch language in Settings β 54 languages covering 88+ countries:
Arabic (ar), Azerbaijani (az), Belarusian (be), Bengali (bn), Bosnian (bs), Bulgarian (bg), Chinese (zn), Chinese - Hong Kong (zh-HK), Chinese - Taiwan (zh-TW), Croatian (hr), Czech (cs), Danish (da), Dutch (nl), English (en), Estonian (et), Filipino (fil), Finnish (fi), French (fr), Georgian (ka), German (de), Greek (el), Hebrew (he), Hungarian (hu), Armenian (hy), Indonesian (id), Italian (it), Japanese (ja), Kazakh (kk), Khmer (km), Korean (ko), Kyrgyz (ky), Lithuanian (lt), Macedonian (mk), Malay (ms), Nepali (ne), Norwegian (no), Polish (pl), Portuguese (pt-PT), Portuguese - Brazil (pt-BR), Romanian (ro), Russian (ru), Serbian (sr), Sinhala (si), Slovak (sk), Slovenian (sl), Spanish (es), Swahili (sw), Swedish (sv), Tajik (tg), Tamil (ta), Thai (th), Turkish (tr), Ukrainian (uk), Vietnamese (vi)

Try the latest version at p3x.redis.patrikx3.comβ .
See Featuresβ β Triple GUI (Angular + React + Vue), AI-powered queries, real-time monitoring (Pulse / Profiler / PubSub / Analysis), RediSearch, RedisTimeSeries, ReJSON, RedisBloom, VectorSet, Array (Redis 8.8), Redis 8.x, ACL, and more.
See AI Configurationβ β works out of the box; covers GUI/CLI config, readonly mode, and the Groq API key.
Do not manually create the configuration JSON file with a text editor. Use the GUI to generate it instead β the resulting file can then be deployed to systems like Kubernetes.
See HTTP Basic Authβ β config, env vars, CLI flags.
https://github.com/patrikx3/redis-ui/releasesβ
Start the server via Node.js/NPM and access it in a browser.
npm install -g p3x-redis-ui
p3xrs
Open: http://localhost:7843
Usage: p3xrs [options]
Options:
-V, --version output the version number
-c, --config [config] Set the p3xr.json p3x-redis-ui-server configuration, see more help in p3x-redis-ui-server
-r, --readonly-connections Set the connections to be readonly, no adding, saving or delete a connection
-n, --connections-file-name [filename] Set the connections file name, overrides default .p3xrs-conns.json
--http-auth-enable Enable HTTP Basic auth
--http-auth-disable Disable HTTP Basic auth
--http-auth-username [username] HTTP Basic auth username
--http-auth-password [password] HTTP Basic auth plain password
--http-auth-password-hash [hash] HTTP Basic auth bcrypt password hash
--http-auth-password-hash-file [file] Read HTTP Basic auth bcrypt password hash from file
--groq-api-key [key] Groq API key for AI-powered Redis query translation (get a free key at console.groq.com)
--groq-api-key-readonly Prevent users from changing the Groq API key via the UI
-h, --help display help for command
https://hub.docker.com/r/patrikx3/p3x-redis-uiβ
https://github.com/patrikx3/redis-ui/blob/master/docker-compose.ymlβ
wget https://raw.githubusercontent.com/patrikx3/redis-ui/master/docker-compose.yml
# Adjust the settings folder path in docker-compose.yml as needed.
docker-compose up
mkdir -p ./p3x-redis-ui-settings
docker run -v $PWD/p3x-redis-ui-settings:/settings -h docker-p3x-redis-ui -p 7843:7843 -t -i patrikx3/p3x-redis-ui
The GUI will be at http://localhost:7843β
The Docker image includes a built-in HEALTHCHECK that polls /health every 30 seconds. Container orchestrators (Docker Compose, Swarm, etc.) will automatically mark the container as unhealthy if the server stops responding.
The server handles SIGTERM and SIGINT signals gracefully β it closes Socket.IO connections, disconnects all Redis clients, and shuts down the HTTP server before exiting.
https://github.com/patrikx3/redis-ui/blob/master/k8s/manifestsβ
kubectl apply -f namespace.yaml
# Edit redis host and password in configmap.yaml first
kubectl apply -f configmap.yaml
kubectl apply -f deployment.yaml
kubectl apply -f service.yaml
kubectl apply -f ingress.yaml
The manifests and Helm chart include liveness and readiness probes β both use GET /health to verify the server is responding.
https://github.com/patrikx3/redis-ui/blob/master/k8s/chartβ
helm template -f values.yaml release --namespace namespace . > generated.yaml
kubectl apply -f generated.yaml
Stuck on the loading screen? Reinstall the app (Snap / Flatpak / deb / rpm / AppImage / dmg / msi). A cached or partial install from a previous auto-update is the usual cause; reinstall clears it and the GUI loads on next launch.
Supports both Intel and Apple Silicon builds. If you download the zip for the arm64 version, remove the quarantine attribute:
sudo xattr -rd com.apple.quarantine P3X-Redis-UI.app
Available for x64 and arm64 architectures.
sudo snap install p3x-redis-ui
Download from the releases page and install:
wget https://github.com/patrikx3/redis-ui/releases/download/v${VERSION}/P3X-Redis-UI-${VERSION}-x86_64.flatpak
flatpak install ./P3X-Redis-UI-${VERSION}-x86_64.flatpak
flatpak run com.patrikx3.redis_ui
The application menu is automatically integrated.
These packages support automatic updates.
After downloading the AppImage, make it executable:
mkdir -p $HOME/opt
mv ~/Downloads/p3x-redis-ui-a.b.c-x86_64.AppImage $HOME/opt/
chmod +x $HOME/opt/p3x-redis-ui-a.b.c-x86_64.AppImage
$HOME/opt/p3x-redis-ui-a.b.c-x86_64.AppImage &
The app is listed on ElectronJs Appsβ β search for P3X.
See Architectureβ β Socket.IO + Express + ioredis, three frontends (Angular / React / Vue), related repositories.
redis-commander has more Docker pulls due to its longer history and presence in tutorials/CI pipelines. p3x-redis-ui adoption continues to grow steadily.
Detailed analysis and action planβ
P3X Redis UI playgroundβ Corifeus P3X Redis UIβ AlternativeToβ NPMβ Snap Storeβ GitHub Pagesβ Web developmentβ WebfejlesztΓ©sβ
Don't want to install anything? Try the hosted version at meeting.corifeus.comβ β full meeting workflow built for European businesses, no setup, no API key, no command line.
What the hosted version offers:
Try the live demo (1 minute free, no signup) or browse the public sample meeting at meeting.corifeus.com/sampleβ .
AI-powered network & email toolkit β free, no signup.
Web Β· network.corifeus.comβ MCP Β· npm i -g p3x-network-mcpβ
claude mcp add p3x-network -- npx p3x-network-mcpIf you appreciate our work, consider β starring this repository or π° making a donation to support server maintenance and ongoing development. Your support means the world to usβthank you!
All my domains, including patrikx3.comβ , corifeus.euβ , and corifeus.comβ , are developed in my spare time. While you may encounter minor errors, the sites are generally stable and fully functional.
Version Structure: We follow a Major.Minor.Patch versioning scheme:
π¨ Important Changes: Any breaking changes are prominently noted in the readme to keep you informed.
P3X-REDIS-UIβ Build v2026.10.100
Content type
Image
Digest
sha256:f19eb45b0β¦
Size
246 MB
Last updated
about 1 month ago
docker pull patrikx3/p3x-redis-ui