Import & Export¶
Backup, share, and migrate your tunnel configurations.
Quick Reference¶
Export Tunnels¶
- File -> Export (Cmd+E)
- Choose save location
- Click Export
Import Tunnels¶
- File -> Import (Cmd+I)
- Select the file
- Choose Merge or Replace All
- Click Import
Exporting¶
Basic Export¶
Exports all tunnels with default settings (no passwords, no SSH keys):
- File -> Export (or Cmd+E)
- Choose where to save
- Click Export
Export Options¶
For more control, use File -> Export Options:
| Option | Description | Default |
|---|---|---|
| All Tunnels | Export everything | On |
| Selected Tunnels | Choose specific tunnels | |
| Include Passwords | Export saved passwords | Off |
| Include SSH Keys | Export key file paths | Off |
| Compress | Smaller file size | Off |
| Encrypt (Premium) | AES-256 encryption | Off |
Password Security
If including passwords, enable Encrypt Output to protect them.
Encrypted Export (Premium)¶
- Enable Encrypt Output in export options
- Enter a strong password
- Store the password separately from the export file
Importing¶
Import Modes¶
Merge (Default):
- Adds new tunnels
- Updates existing tunnels with same ID
- Keeps tunnels not in the file
Replace All:
- Removes all existing tunnels
- Imports only what's in the file
Conflict Resolution¶
When tunnels conflict, choose:
| Option | What Happens |
|---|---|
| Keep Existing | Don't import the conflicting tunnel |
| Replace | Overwrite with imported version |
| Import as New | Create copy with different name |
Importing Encrypted Files¶
- StormTunnel detects encryption automatically
- Enter the password used during export
- File decrypts and imports normally
Lost Password
There is no recovery for encrypted exports. If you lose the password, the file cannot be imported.
Common Use Cases¶
Personal Backup¶
- Export monthly with date in filename (
backup-2025-12.json) - Include passwords only if encrypted
- Store in a secure location
Team Sharing¶
- Export selected tunnels only
- Do not include passwords
- Include SSH key paths (recipients use their own keys)
New Mac Setup¶
- Export all tunnels (encrypted if including passwords)
- Transfer file to new Mac
- Import with Replace All
- Verify tunnels connect
What Gets Exported¶
| Included | Not Included |
|---|---|
| Tunnel names and settings | Passwords (unless enabled) |
| Host, ports, connection type | Private SSH keys (only paths) |
| AWS configuration | AWS credentials |
Keyboard Shortcuts¶
| Action | Shortcut |
|---|---|
| Export | Cmd+E |
| Import | Cmd+I |