Enable remote Redis connection

January 13, 2018 15.8k views
Redis Ubuntu 16.04


I'm trying to expose a Redis service over the web using a droplet, for now I'm trying to get it to work regardless of any security features.

I've followed this tutorial, and everything does work fine locally.
When trying to expose the service, I :

  • Replaced bind with bind in the /etc/redis/redis.conf file, the line does not have a leading # nor space,
  • Replaced protected-mode yes with protected-mode no in this same file,
  • Allowed all traffic to port 6379 using ufw allow 6379 and ufw allow 6379/tcp

But I can't get it to work. When checking internally using systemctl status redis I see CGroup: [...] /usr/local/bin/redis-server and using redis-cli will show>. I thus think that Redis doesn't correctly bind to and am wondering why.

Would you guys know of any possible conflicts or errors ?


1 Answer

Nevermind this question, this only resulted in the fact that the redis.conf file has two lines showing bind and I only had noticed one of these two...

Have another answer? Share your knowledge.