Support

Where to take a problem.

Pick by what kind of problem it is. Getting this right is the difference between an answer today and a thread nobody is watching.


Something is broken

Open an issue. The bug template asks for the component, your Node and Postgres versions and the agent version, because those three answer most reports on their own.

Open an issue

You have a question

Discussions, not issues. Setup questions, “is this supposed to work like this”, and anything where you are not yet sure it is a bug.

Ask in discussions

You found a vulnerability

Do not open a public issue. Use private vulnerability reporting on the repository, or email us. Acknowledgement within three working days.

security@dialout.dev


Before you file

Three things that fix most of it.

The agent shows offline

Run the agent’s status command. A 401 on the daemon connection means the machine’s API key is not registered on the server, not that the agent is misconfigured — re-enrol the machine from Settings → Machines.

Terminals connect but nothing happens

The reverse proxy is almost certainly not forwarding the WebSocket upgrade. The web app and the WebSocket server are two different ports and both need to be reachable.

A column is missing after a deploy

The migration script exists but was never added to the ordered list the deploy runs. That is a deliberate loud failure — add it and redeploy.


Need a response time in writing?

Community support is free and public. Paid support gives you a named contact and an SLA.