Cloud Sync
BShellX Pro provides encrypted cloud sync for configurations and code snippets.
What is Cloud Sync
Cloud sync allows you to:
- Sync configurations across devices
- Backup code snippets
- Restore data on new devices
- Access data anywhere
Sync Content
Configuration Data
- SSH connection configurations
- Terminal preferences
- Theme settings
- Application settings
Code Snippets
- Saved command snippets
- Snippet categories
- Snippet descriptions
- Usage history
Setup Cloud Sync
Step 1: Enable Cloud Sync
In BShellX Pro:
- Open Settings
- Find Cloud Sync section
- Enable cloud sync
Step 2: Configure Credentials
Enter sync credentials:
- Sync server address
- Sync username
- Sync password
- Encryption key
Step 3: Initial Sync
First sync will:
- Upload local data
- Download remote data
- Merge conflicts
Sync Settings
Sync Frequency
Choose sync frequency:
- Real-time sync
- Periodic sync
- Manual sync
Sync Direction
Configure sync direction:
- Bidirectional sync
- Upload only
- Download only
Security
Encryption
All synced data is encrypted:
- End-to-end encryption
- AES-256 encryption
- User-controlled keys
Privacy
- Data stored encrypted
- Only user can decrypt
- No third-party access
Troubleshooting
Sync Failed
Check:
- Network connection
- Credentials are correct
- Server is accessible
Data Conflict
When conflicts occur:
- Choose which version to keep
- Manual merge option
- Automatic merge rules
Best Practices
- Sync regularly
- Keep encryption key safe
- Test sync on new devices
- Backup important data
Related Documentation
- Code Snippets - Manage command snippets
- User Center - Manage sync credentials