Black staircase with seven steps shown in silhouette on a transparent background.

SSH & Remote Console

Full SSH access to your production containers. Drop into a live IEx console connected to your running application. Debug production issues the way Elixir developers actually debug.

The Elixir community has a saying: "Let it crash." But when something crashes in production, you need to understand why. Other platforms lock you out of your containers or provide limited shell access that can't connect to the BEAM. Gigalixir gives you real SSH access and a remote console that attaches to your running node. Query your Ecto repos directly. Inspect GenServer state. Call functions and see what happens. This isn't a debugging afterthought. It's how Erlang and Elixir applications have been operated for decades.

Live IEx Console: Run gigalixir ps:remote_console to attach to your production node. You get a full IEx session with access to your application modules, Ecto repos, and running processes. Diagnose issues without adding logging and redeploying.

Real SSH Access: Sometimes you need to check disk usage, inspect environment variables, or verify that a binary is installed. SSH into your container and look around. We don't restrict what you can do inside your own application.

Consistent Node Connectivity: We automatically configure your node name and cookie so remote tools work reliably. Whether you're using releases or Mix, remote_console connects to the same node every time based on a hash of your IP address.

Run Migrations From Your Machine: Execute gigalixir ps:migrate to run Ecto migrations through your remote console. No separate migration process. No build minutes burned on one-off tasks. Just a command that connects and runs.

High-Performance Hosting for Modern Apps.

Stop fighting generic cloud infrastructure.

Whether you’re working with Elixir, Python, or Node.js, get the specialized support and performance your application deserves.