pterodactyl / panel

Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
https://pterodactyl.io
Other
6.79k stars 1.73k forks source link

Please support redis ACL #4576

Closed raflymln closed 1 year ago

raflymln commented 1 year ago

Is there an existing feature request for this?

Describe the feature you would like to see.

Redis ACL allow user to connect through redis with username and password, however i find that this features isn't implemented yet so that i've tried it and can't seems to connect to the external redis server with acl

Describe the solution you'd like.

Allow this configs

REDIS_HOST="localhost"
REDIS_PORT=6379
REDIS_USERNAME="user"
REDIS_PASSWORD="userpassword"
REDIS_DATABASE=69

Additional context to this request.

No response

Boy132 commented 1 year ago

Pterodactyl doesn't change or "restrict" redis. This most likely is a configuration problem with your redis-server.

EDIT: I misread your request. I thought that you thought pterodactyl disabled redis' acl. :D

raflymln commented 1 year ago

Pterodactyl doesn't change or "restrict" redis. This most likely is a configuration problem with your redis-server.

Nope, i have other apps which using laravel too, and other which using predis, all working fine, but not with pterodactyl

raflymln commented 1 year ago

Pterodactyl doesnt seem to recognize the username, it only attempts to auth using password only, even when i tried to connect with REDIS_URL, it still doesn't work

trenutoo commented 1 year ago

This is supported in the RC/develop versions. You can use them or wait for a future full release.

https://github.com/pterodactyl/panel/blob/develop/config/database.php#L96-L102

raflymln commented 1 year ago

awesome, i hope the new version can be published soon, thank you