Documentation Index
Fetch the complete documentation index at: https://www.thundercompute.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
VS Code
Editor extension
CLI
Command line
Console
Web interface
Save an SSH key
Open Authentication → SSH Keys (Advanced) in the console to add or remove organization keys. Saved keys live at the org level, so everyone on your team can reuse them when creating instances.Attach a key when creating an instance
When launching an instance from the console, choose a saved key during creation. Instances include the selected public key inauthorized_keys at boot. You can add keys later via the Add SSH key to instance API endpoint.
SSH manually
-
Find the instance IP and SSH port from the instance details pane — click the instance row in the console to expand it. The port is shown alongside the IP as
IP:Port(e.g.,203.0.113.5:12345). The port is not always 22 and varies per instance. -
From your local machine, run SSH with the private key that matches the saved public key, the reported port, and the
ubuntuuser:Replace~/.ssh/id_ed25519with your private key path. Substitute<port>with the value from instance details. Most images use theubuntuuser; check your template if it differs. - Optional: copy the command into JetBrains Gateway or any remote-SSH client.
Quick troubleshooting
- Permission denied: make sure you are connecting as
ubuntu, using the-p <port>from instance details, and that the matching private key exists locally. - Connection timed out: re-check that you copied the correct port; the IP stays stable, but the exposed port can change if the instance is cycled.
- Host verification failed: remove the old entry from
~/.ssh/known_hostsand retry. New IPs will change fingerprints. - Still stuck? Double-check the IP, port, and key, or send a message in Discord with the SSH output.