Hello everyone! So I want to self-host neo4j db on my home server but it is behind CGNAT, which I need to bypass using things like Cloudflare Tunnel. But it seems that Cloudflare Tunnel does not support the Bolt protocol. As a result, I can open up the self-hosted neo4j browser, but the browser can't connect to the database (simply using "localhost" in lieu of domain name does not seem to work, either). I think I tried every combination of settings ... I might connect to the database via code using http API but that probably means I can't leverage the native drivers.
So my questions are:
- Is it true that Cloudfare can't support Bolt protocol? If you happen to know a config for both Cloudflare and neo4j Browser that works, please don't hesitate to let me know.
- Do neo4j drivers for python et. al. only work with Bolt protocol?
- Any other way to bypass CGNAT to connect to Neo4j over Bolt? I know I can ssh into my home server and do dev work there exclusively but this would not be as convenient as coding locally and would probably be a last resort.
Thanks!
Note: I am running Fedora Linux on the server side.