When I am trying to login neo4j browser with default id password i.e. neo4j/neo4j am getting below error:
**> ServiceUnavailable: WebSocket connection failure. Due to security constraints in your web browser, the reason for the failure is not available to this Neo4j Driver.**
However -- if you want to stick with the Docker approach, have you verified that through your network settings port 7687 is open? It's not clear why the connection is failing, so I'm wondering if you've eliminated connection timeouts or firewall / dropped packets as a cause.
I'm going to try to raise this to more attention internally and see if I can find you an answer; please stand by. When you say "all ports are open", it would help if you could post the evidence that port 7687 is open for TCP because that's the most likely culprit in my mind. Port 7474 and 7473 affect how you fetch the web page that is Neo4j Browser, but when you try to connect to the database you're going over port 7687 (bolt TCP) to the database directly.
We had identified a regression in Neo4j 3.5.0 that prevents the discovery document (which Neo4j Browser uses to discover the bolt address) being served includes localhost as the host name rather than the expected host name derived from the request URI.
The bug has already been fixed in the code base and will be included in the next patch release.
In the meantime, you can explicitly set dbms.connector.bolt.advertised_address configuration option to your expected externally visible address, for example to 192.168.10.216:7687 as per the screen shot @mp5088643 has shared earlier in the thread.
Any update on the solution above ? I have just tried this solution with Community Edition 3.5.1 and I face the same issue as well. After reading some posts for solutions, I have the following configurations set up in the neo4j.conf file.
Hi, unfortunately there is no neo4j.conf file created during the installation of Desktop version...should it be manually created? In what location? Thanks
I am sure I'm being dim, but I am having what I think to be the same problem. I set up Neo4j 3.5.14 on Ubuntu server 18.04.3 and can connect on the IP address: https://MYIPADDRESS:7594/browser/
When I first set up the server I was able to ignore the SSL warning and continue through to the browser. I was able to connect to the database and run queries. However when I tried today I got the error:
WebSocket connection failure. Due to security constraints in your web browser, the reason for the failure is not available to this Neo4j Driver.**
I check the browser console and I see:
WebSocket connection to 'wss://MYIPADDRESS:7288/' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
I don't have a certificate and can't install one with certbot as I only want to run this directly on the server IP address. I don't really want to set up a subdomain just for this server.