ContainEye
Common Questions
What is SSH?
SSH (Secure Shell) is a protocol for securely connecting to remote servers. It encrypts communication, allowing you to run commands safely. Learn more.
What host and port should I use?
- Host: The IP address or domain name (e.g., 192.168.1.10).
- Port: The default is 22, but many administrators change it for security. You set the port per server when adding or editing it.
What authentication methods are supported?
Password, SSH Key, and SSH Key + Passphrase. The add-server wizard includes an "SSH Key Tips" helper (ssh-keygen / ssh-copy-id).
What is a regular expression (regex)?
A pattern used to match text. In ContainEye, a test's expected output is treated as a regex when it compiles, otherwise as an exact string match. Regex is handy for validating server output that varies between runs.
Where are my credentials stored?
In the iOS Keychain. They ride on iCloud Keychain only if you have iCloud Keychain enabled. Servers, tests, and snippets are stored in a local database on your device. There is no CloudKit/iCloud sync of your data.
Can I schedule tests?
There is no per-test schedule or interval setting. Tests run manually, from the Test Widget or Shortcuts actions (which you can trigger by time, location, or other automations), and ContainEye attempts background checks when iOS allows, roughly every few minutes, but not guaranteed.
Will I get a notification when a test fails?
Tests that run in the background, via the Test Servers Shortcuts action, the widget, or an iOS background check, post a local notification titled with the test name when they fail. Manual runs only give haptic feedback. Notifications only appear if your device has granted notification permission; the app itself never asks for it, and there are no badge counts or notification actions.
How do I delete a server or test?
- Server: open its card menu, choose Edit Server, then the nested Delete. Deleting a server also removes its Keychain credentials, cached containers, and snippets.
- Test: open the test's menu on the Code tab and choose Delete Test.
Which devices does ContainEye run on?
iPhone and iPad (iOS/iPadOS 26+). It also runs on Apple silicon Macs via "Designed for iPad", including standalone terminal windows. There is no macOS, visionOS, or watchOS build.
Can tests run without opening the app?
Yes. The Test Servers and Run a single Test Shortcuts actions and the Test Widget's run button all execute tests in the background without opening ContainEye.