Start Here

Connect your first server from iPhone.

This is the onboarding flow for sshChat. It starts with the real decision tree: do you already have a server, do you already have access data, and which login method do you use inside the app.

Step 1 of 5Waiting for confirmation

Step 1: Do you already have a server?

BrowsersshChat App
If yes

Keep the host IP or hostname ready and continue to Step 2.

If no

Create a server first, for example on Hetzner, then come back here with the public IP.

If you need this path, open Set up Hetzner and SSH on mobile.
What you need before continuing

A reachable host, SSH port, username, and one login method: password or private key.

Step 2: Do you already have access data?

BrowsersshChat App
If yes

Choose the login method you actually have: password or private key.

If no

Go back to your server provider, admin panel, or cloud dashboard and collect the login details first.

For Hetzner, this usually means the first root password or the SSH key you attached at server creation.
Good rule

Password is the fastest first connection on mobile. Private key is the better long-term setup once you already have one on the phone.

Step 3: Add the server inside sshChat

sshChat App
Where this happens

On your iPhone inside sshChat.

What to fill in

Tap Add server, then enter a readable title, the host or IP, port 22, your username, and either the password or the private key.

If you already have a private key, paste it into the key field. If not, use password first and switch later.
What you should see

The server appears in your saved server list and is ready to open.

Step 4: Connect and verify the host key

sshChat AppRemote Server
Where this happens

You tap the saved server in sshChat. The SSH handshake happens with the remote host.

What to do

Open the server, check the first host key prompt, and accept it only if it matches the machine you intended to reach.

Type this here
whoami
pwd
ls -lah

Step 5: Start with the simplest useful workflow

sshChat AppRemote Server
What to do next

Use normal send for quick commands, then save one or two commands you expect to reuse.

Good first commands
uptime
df -h
docker compose ps
Best next tutorials

Go to Chat basics if you want the fastest mental model, or go to Stream Mode if you already know you run longer commands.