Support

We're here to help. Find answers below or reach out directly.

Frequently Asked Questions

How do I add a server?

Open the Home tab, tap "Add Server", and enter your hostname, port (default 22), username, and choose password or SSH key authentication.

My SSH session disconnects after locking the screen. What can I do?

TermiForge uses TCP keepalive and automatic reconnection to maintain sessions through background and screen lock. If your server is configured with a very short idle timeout, consider increasing the ClientAliveInterval on the server side.

How do I use the Web browser tab?

The Web tab is a Pro feature. Start a free 14-day trial by tapping "New Tab" → "Web" → "Start 14-Day Free Trial". Once active, enter your server, the remote port your service is running on, and the app will tunnel it through SSH.

How do I import an SSH key?

Go to the Home tab → SSH Keys → Import. You can paste a PEM key directly or import a file from the Files app. Both RSA and Ed25519 keys are supported.

My Pro purchase isn't showing after reinstalling the app.

Open a Web tab → you'll see the paywall → tap "Restore Purchase". Your purchase is tied to your Apple ID and will be restored automatically.

Is my data safe? Where are my credentials stored?

Passwords and SSH keys are stored exclusively in the iOS Keychain on your device. They are never sent to any server operated by TermiForge, and they are not included in iCloud backups unless you have explicitly enabled Keychain sync.

Contact

For bug reports, feature requests, or anything else, please open an issue on GitHub:

github.com/xlvlxn/termiforge/issues