Termix lets you export your data to a JSON file and import it back into any Termix instance. This is useful for migrating between servers, creating backups of your SSH configuration, or transferring your setup to a new account. The export covers your SSH hosts, saved credentials, and file manager state.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Termix-SSH/Termix/llms.txt
Use this file to discover all available pages before exploring further.
What gets exported
Each export file is a structured JSON document containing all of the following data for your account:| Category | What’s included |
|---|---|
| SSH hosts | All saved SSH, RDP, VNC, and Telnet host configurations, including connection details and per-host settings |
| SSH credentials | Named credential sets (passwords, private keys, key passwords) saved in your credential manager |
| File manager — recent files | Recently accessed files on remote servers |
| File manager — pinned files | Files you have pinned for quick access |
| File manager — shortcuts | Custom shortcuts saved in the file manager |
v2.0), with a metadata block that records the export timestamp, your username, and the total number of records.
Export your data
If you are an administrator, you can also export all users’ data from the admin panel. Each user’s data is exported as a separate bundle within the same file.
Import your data
Importing merges the data from an export file into your account. Existing records with the same host (matching IP, port, and username) or credential name are skipped by default — they are not overwritten unless you explicitly choose to replace existing entries.Import behaviour
Duplicate handling
Duplicate handling
Termix checks for existing records before inserting each item:
- SSH hosts: Duplicates are detected by matching IP address, port, and username. If a matching host exists, the incoming record is skipped.
- SSH credentials: Duplicates are detected by credential name. If a credential with the same name exists, the incoming record is skipped.
- File manager data: Recent files, pinned files, and shortcuts are always inserted as new entries.
Importing between different accounts
Importing between different accounts
You can import data exported from one Termix account into a different account on the same or a different instance. All imported records are reassigned to your account — the original user ID from the export file is not preserved.
Encrypted vs. plaintext exports
Encrypted vs. plaintext exports
Exports produced through the Termix UI keep credential fields encrypted using your account’s encryption key. When you import such a file into your own account, Termix re-encrypts the data using your current key automatically. If you import into a different account, the data is re-encrypted under that account’s key.
Migrating between Termix instances
To move your full configuration from one Termix server to another:Export from the source instance
Log into your current Termix instance and export your data from Settings → Export Data.