docs/src/content/docs/advanced/bulk-import.md
Import multiple server configurations at once using a JSON file.
:::danger[Security Warning] Never store plaintext passwords in files! This JSON example shows a password field for demonstration only, but you should:
pubKeyId) instead of pwd - they're more secure[
{
"name": "My Server",
"ip": "example.com",
"port": 22,
"user": "root",
"pwd": "password",
"pubKeyId": "",
"tags": ["production"],
"autoConnect": false
}
]
| Field | Required | Description |
|---|---|---|
name | Yes | Display name |
ip | Yes | Domain or IP address |
port | Yes | SSH port (usually 22) |
user | Yes | SSH username |
pwd | No | Password (avoid - use SSH keys instead) |
pubKeyId | No | Private key id (from Private Keys - recommended) |
tags | No | Organization tags |
autoConnect | No | Auto-connect on startup |
id | No | Stable server id; omitted or empty values are generated on import |
[
{
"name": "Production",
"ip": "prod.example.com",
"port": 22,
"user": "admin",
"pubKeyId": "my-key",
"tags": ["production", "web"]
},
{
"name": "Development",
"ip": "dev.example.com",
"port": 2222,
"user": "dev",
"pubKeyId": "dev-key",
"tags": ["development"]
}
]