Skip to content

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:

  1. Open Settings
  2. Find Cloud Sync section
  3. 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

BShellX Pro Documentation