Choose your build
Open Apple menu → About This Mac. Choose the Apple Silicon build if you see an Apple chip, or the Intel build if your Mac lists an Intel processor.
A terminal, your servers and the tools around them. Start with a local shell or connect to your infrastructure in minutes.
Version 1.0.2 · Choose the installer matching your Mac processor.
Open Apple menu → About This Mac. Choose the Apple Silicon build if you see an Apple chip, or the Intel build if your Mac lists an Intel processor.
Download the DMG for your Mac processor and open the file. Drag All in Term into Applications, then eject the mounted disk image.
Open All in Term from Applications. Complete the sign-in or registration screen if prompted, then open a local terminal or add your first server.
Select the local terminal action on the start screen. Try a familiar command to see where you are:
pwd
ls -laUse the command palette to discover actions, and save frequently used commands as snippets.
Example: production-web · 203.0.113.10 · port 22 · user deploy. Replace these sample values with your own.
With an SSH session connected, open SFTP to browse and transfer files. Use the available tools to inspect processes, system health, databases or Nginx.
Tool availability depends on the software installed on your server and your account permissions. Review commands and configuration changes before applying them.
Confirm that the installer matches your Mac. If macOS blocks a verified release you intentionally downloaded, review the message in System Settings → Privacy & Security. Do not disable system security protections.
Check the hostname, port, username, credentials and network connection. Confirm that SSH is running on the server and that its firewall allows your connection.
Connect to a remote SSH session first. Check server permissions and whether the required service or command is installed.
Have your server address, SSH port and user account ready. Local terminals run on your Mac; an SSH terminal runs commands on the connected server. Check the active session before executing a command.
Staging web server.~/.ssh/id_ed25519..pub file is the public key. Select the private key for authentication, and keep it confidential.After connecting, these read-only commands help you confirm the current user, machine and directory:
whoami
hostname
pwdFor example, deploy, staging-web-01 and /home/deploy indicate the session belongs to that remote account. Your actual output will differ.
Give production and staging hosts distinct names, groups and colors in the connection form. Keep separate tabs for local work and remote operations.
Saved credentials use macOS Keychain-backed encryption through the app's secure storage. If secure storage is unavailable, resolve the reported save error before assuming a connection was saved.
Follow these examples after connecting. Available actions depend on the active host, installed services and your permissions. Example paths and names are illustrative.
For a deployment folder, compare local and remote versions first, then review individual differences before pushing or pulling files. Keep a backup before overwriting configuration.
Start with a small read-only query. Replace the example table with one in your database:
SELECT * FROM your_table LIMIT 25;Database credentials can differ from SSH credentials. The database host must be reachable from the connection environment.
Daily aggregates and individual log samples serve different purposes: detail rows may be bounded even when totals cover the day. Results depend on readable logs, their format and retention.
After editing configuration, validate with nginx -t before reloading. A reload affects the running service.
Docker: inspect container state and logs, then review discovered Compose definitions. Confirm the container and environment before using start, stop or restart controls.
Redis: search for a key pattern such as session:*, inspect its value and review TTL. Confirm the selected database and key before editing values or expiration.
These tools require the relevant service and access permissions on the connected host.
A resource spike is a clue. Review the process and service context before terminating anything.
Run a health scan and read the evidence behind each finding. Inspect storage cleanup candidates, failed services, SSH settings and exposed listeners before choosing an action.
Review cleanup selections and estimated recoverable space. If you configure scheduled care, check the schedule and execution logs afterward.
Security indicators guide investigation; an unusual process alone does not establish that the host is compromised.
Use Snippets for commands you revisit, with a descriptive title and category. For example, save a read-only disk check:
df -hFind it through the command palette or Snippets sidebar. Review the active host and command before execution. History helps you revisit recent work; avoid putting passwords or tokens directly into shell commands.
Version 1.0.2 is available in separate Apple Silicon and Intel builds. Check the app release notes for minimum supported macOS versions.
Verify that the selected DMG file is present on allinterm.com and that your connection permits downloads. Choose the Apple Silicon or Intel installer based on your Mac processor.
A timeout can indicate an unreachable host, blocked port or network restriction. Connection refused usually means no service accepts connections at that address and port. Check the SSH endpoint, firewall and service status with your server administrator.
Confirm the exact SSH username and authentication method. For keys, select the private key and its correct passphrase, and verify that its public key is authorized for that user. The server may disable password authentication.
Check directory and file permissions for your connected user. Choose a writable destination or ask the administrator for appropriate access. Confirm the transfer or save result before assuming the remote file changed.
Verify the database address, port, database name and database user separately from SSH settings. Check whether the service accepts connections from the client environment and whether TLS or other server policies apply.
Check the selected date, server timezone, readable log paths, log format and rotated log retention. Compare the same host, period and source. A proxy or CDN dashboard can count traffic that never reaches this Nginx host.
When a new installer is published, finish active work, close All in Term and install the new release into Applications. Keep your own backup of important configuration. Follow any release-specific migration instructions supplied with that version.
Keep this guide open while setting up your first connection.