Support

Need help? Here are the best ways to get in touch + answers to the most common questions.

Email Support

For bug reports, feature requests, account issues, or anything else.

duckterm@limitwatch.app

Common Topics

How do I add my first SSH server?

Tap the + button on the Connections tab. Enter host, port, username, and either a password or upload a private key (.pem). Free tier supports up to 2 servers; Pro is unlimited. Tap the row to connect.

Mosh isn't connecting / says timeout

Mosh requires UDP port 60000–61000 to be open on your server. Check your firewall (ufw allow 60000:61000/udp) and any cloud security group. The server must have mosh-server installed (`sudo apt install mosh` on Debian/Ubuntu). DuckTerm uses your existing SSH credentials to bootstrap the Mosh handshake.

How do I attach to a tmux session?

On the Connections tab, swipe a server row left or tap into it; the snapshot view lists active tmux sessions. Tap a session row to attach (Pro only). DuckTerm uses native libghostty rendering for full color, mouse, and scrollback support.

How do I upgrade to Pro?

Open Settings → Pro. Choose monthly ($0.99/mo), yearly ($9.99/yr — saves 17%), or lifetime ($14.99 one-time). Purchases unlock immediately and restore across devices via your Apple ID.

I bought Pro on another device — how do I restore?

Settings → Pro → Restore Purchases. As long as you're signed in with the same Apple ID, your Pro entitlement comes back instantly. The lifetime purchase restores even after a fresh install.

Face ID is unlocking the wrong server

Per-server Face ID gating is set independently. Tap the server row → Edit → Authentication → toggle "Require Face ID". If you accidentally enrolled with the wrong server, just toggle off and re-enable on the right one.

iCloud sync isn't showing my servers on the other device

Both devices must be signed into the same Apple ID with iCloud Drive enabled. Open Settings → iCloud Sync and ensure it's on for both. First sync can take a minute. Secrets (passwords, keys) never sync — those stay in the Keychain.

How do I cancel my subscription?

Subscriptions are managed by Apple. Settings (iOS) → your Apple ID → Subscriptions → DuckTerm → Cancel. You retain Pro access until the end of your billing period. The lifetime purchase isn't a subscription — there's nothing to cancel.

How do I delete all my data?

Settings → About & Legal → Delete All Data. This wipes the local Keychain entries, server list, snippets, snapshots, and inbox events. iCloud-synced metadata is also marked for deletion. The action is irreversible.

Have a feature suggestion or bug report?

duckterm@limitwatch.app