⚡️ Ray 3.0 launch sale! Discounts and lifetime licenses available for d h m s

Remote debugging

When connected to a remote server, Ray displays the output of ray calls from your server. The output is transferred securely via SSH.

#Create a remote connection

Click the "Servers" icon in the top right of the Ray app, then click "Add new server".

screenshot

Fill in your server details, choose your SSH authentication method, and click "Connect".

If Ray can't connect, it will display an error explaining why.

#Using remote connections

Each remote server has its own window, separate from your local debugging output. You can identify it by the bar at the bottom of the window.

Any ray calls from your remote server appear in this window. The functionality is identical to local debugging.

screenshot

If you are connecting to a Docker container on a remote server (see Docker configuration), you may need to enable GatewayPorts yes in the server's /etc/ssh/sshd_config. Remember to restart the sshd daemon to apply your changes.

Help us improve this page

Debug without breaking your flow

Ray keeps all your debug output neatly organized in a dedicated desktop app.

Launch sale! Lifetime licenses also available

Ray licenses are valid for 1 year and managed through Spatie. VAT is calculated during checkout.