Remote Access to Neo4j on Windows

How to tweak the configuration of a Neo4j server running on Windows to allow connections from remote clients.
Neo4j
Published

13 Sep 2016 03:00

Accessing the Neo4j server running on your local machine is simple: just point your browser to http://localhost:7474/. But with the default configuration the server is not accessible from other machines. This means that other folk can share in the wonder of your nodes edges.

Enabling remote access is simple.

  1. Shut down your running Neo4j server.
  2. Press the Options button, which will bring up a dialog like this: Neo4j configuration dialog.
  3. Press the top Edit button, which will open the neo4j.conf file in an editor.
  4. Browse to the HTTP Connector section and add a dbms.connector.http.address entry.
# HTTP Connector
#
dbms.connector.http.type=HTTP
dbms.connector.http.enabled=true
#
# dbms.connector.http.address=0.0.0.0:#{default.http.port}
dbms.connector.http.address=0.0.0.0:7474

Your server will now be available to other machines via port 7474. From the local machine it’ll still be at http://localhost:7474/.

The above solution works (at least) for Neo4j 3.0.4.