Deployment test without docker

Hi,

I’m on a setup that does not allow me to use docker, and I have 2 machines (A would launch Questdb and B starts the program that puts data in my db).

When I change the http adresse to something else than 0.0.0.0 QuestDB does not start and when I use 0.0.0.0 and try to flush data from B, it says connection refused (and I cannot access web console).

Is there a way to make it work by changing something in the conf file or must I use Docker / Kuber ?

How are you sending data from B into A? If using ILP over HTTP, you need to make sure port 9000 is open in your firewall/security groups.

Also, if you need to access web console, you would need to open port 9000 to any IPs you want web console to be accessible from.

Hi,

So far I’ve worked on a single machine using http (line.http.enabled commented but http.enabled=true idk the difference), and now I wanted to try with 2 machines. I’ll check that out thank you

Re, now it works, I just wanted to know if there is a way to open the console on machine B (lets say a.a.a.a:9000 is the A machine IP on which I can send data to) ? Like when I launch questDB on a single machine, there are 2 links displayed in the terminal, one starting with 127… that works and the other that uses the machine IP which does not work even on a single machine

The web console runs in the same instance where QuestDB runs. By default it binds to 0.0.0.0, which means if you access to your instance using its public IP address with port 9000, and if that port is open, you should see the web console.