Skip to main content

Setup Synchronization

Complete guide to setting up cloud synchronization across all your devices.

Prerequisites

Before starting:

□ Xermius account (free or paid)
□ Internet connection
□ Email access (for verification)
□ Multiple devices (optional)

Initial Setup

Step 1: Create Account

If no account:

1. Settings → Synchronization
2. Click "Create Account"
3. Fill form:
Email: [your@email.com]
Password: [••••••••]
Confirm: [••••••••]
4. Click "Create Account"
5. Check email for verification
6. Click verification link
7. Account created ✓

Step 2: Sign In

If have account:

Settings → Synchronization

Email:
[your@email.com ]

Password:
[••••••••••]

[✓] Remember me

[Sign In]

Step 3: Enable Sync

First-time setup:

┌────────────────────────────────────┐
│ Enable Cloud Sync │
├────────────────────────────────────┤
│ First-time sync: │
│ │
│ Local Data Found: │
│ • 25 hosts │
│ • 47 snippets │
│ • 12 settings │
│ │
│ Choose sync mode: │
│ ● Upload local to cloud │
│ ○ Download cloud to local │
│ ○ Merge both (recommended) │
│ │
│ [✓] Backup before sync │
│ │
│ [Cancel] [Enable Sync] │
└────────────────────────────────────┘

Step 4: Initial Sync

First sync:

Syncing...

Uploading: ████████████ 100%
25 hosts
47 snippets
12 settings

Processing: ⌛ Please wait...

✓ Initial sync complete!

Your data is now in the cloud
Other devices can access it

[Done]

Add Second Device

On Device 2

Setup sync:

1. Install Xermius
2. Settings → Synchronization
3. Sign in (same account)
4. Enable Sync

Download from cloud:
○ Keep local (no data)
● Download cloud data

[Enable Sync]

Download progress:

Downloading from cloud...

Downloaded: ████████████ 100%
25 hosts
47 snippets
12 settings

✓ Sync complete!
All data now on Device 2

[Done]

Configuration

Sync Preferences

Settings → Sync → Preferences

Automatic Sync:
[✓] Enable automatic sync

Frequency:
● Every 5 minutes
○ Every 15 minutes
○ Manual only

Triggers:
[✓] Sync on startup
[✓] Sync on changes
[✓] Sync before quit

[Save]

What to Sync

Sync Items:
[✓] Hosts
[✓] Snippets
[✓] Settings
[✓] Known hosts
[✓] Port forwarding
[✓] Notifications

Selective sync:
Uncheck items you don't want

Conflict Resolution

Conflict Strategy:
● Newest wins (automatic)
○ Manual resolution
○ Device priority
○ Always merge

Manual needed?
Will prompt when conflict

Advanced Setup

Device Priority

Set priority:

Conflict Resolution:
Device Priority

Primary Device:
[MacBook Pro ▼]

If conflict:
MacBook Pro wins automatically
Others use its version

[Save]

Custom Sync Server

Enterprise only:

Sync Server:
○ Official (sync.xermius.com)
● Custom server

URL:
[https://sync.company.com]

Auth:
[✓] Use custom credentials

[Test Connection] [Save]

Sync Intervals

Advanced Timing:

Min interval: [5] minutes
Max interval: [60] minutes
Retry delay: [30] seconds
Timeout: [30] seconds

[Save]

Verification

Test Sync

Verify working:

1. Device A: Create test host
Name: "Sync Test"

2. Click "Sync Now"
Wait for green ●

3. Device B: Wait or sync
Should appear!

4. Delete test host
Should disappear on both

✓ Sync working!

Check Status

Settings → Sync → Status

Last Sync: Just now ✓
Next Sync: In 5 minutes
Status: Connected
Devices: 2 active

Synced:
• 26 hosts (including test)
• 47 snippets
• 12 settings

[View Details]

Team Setup

Team Account

For teams:

1. Admin creates team
2. Admin invites members
3. Members accept invite
4. Members enable sync
5. Shared resources sync

Team sync:
- Shared hosts
- Shared snippets
- Team settings

Permissions

Team Member Permissions:

Can sync:
[✓] View shared hosts
[✓] Edit shared hosts
[✓] Create new hosts
[ ] Delete shared hosts

[Save]

Migration

From Other Apps

Import then sync:

1. Import data:
Hosts → Import from file

2. Enable sync:
All imported data syncs

3. Done!
Now on all devices

From Old Account

Switch accounts:

1. Export from old account
2. Sign out
3. Sign in to new account
4. Import data
5. Enable sync

Monitoring

Sync Activity

View activity:

Settings → Sync → Activity

Real-time log:
10:45:32 Sync started
10:45:35 Uploaded: host "prod"
10:45:37 Downloaded: snippet
10:45:40 Sync complete ✓

[Pause Logging] [Clear]

Statistics

Sync Statistics:

Today:
- Syncs: 24
- Uploaded: 12 items
- Downloaded: 8 items
- Conflicts: 0

This Week:
- Syncs: 168
- Data: 2.1 MB
- Average: 1.2s per sync

[View Detailed Stats]

Troubleshooting Setup

Can't Enable Sync

Check:

□ Account verified?
□ Internet connected?
□ Firewall blocking?
□ Subscription active?

Fix then retry

Sync Takes Forever

If slow:

Causes:
- Slow internet
- Large data set
- Server busy

Solutions:
- Wait patiently
- Try on better network
- Selective sync (fewer items)

Initial Sync Failed

Retry:

1. Settings → Sync
2. Disable sync
3. Wait 10 seconds
4. Enable sync again
5. Choose "Merge" mode

Should work now

Best Practices

1. Backup First

Before enabling sync:
1. Export all data
2. Save backup file
3. Then enable sync

Safety first!

2. Test with One Item

First sync:
1. Create 1 test host
2. Sync
3. Verify on device 2
4. Works? Enable full sync

Test before committing

3. Gradual Rollout

For teams:
1. Enable for 1 person
2. Test 1 week
3. Add 2-3 people
4. Test another week
5. Roll out to all

Catch issues early

4. Document Setup

Record:
- Account email
- Sync server
- Configuration choices
- Device names

For troubleshooting later

5. Regular Checks

Weekly:
□ Check sync status
□ Verify all devices syncing
□ Review conflicts
□ Test with new item

Monthly:
□ Review devices list
□ Check storage usage
□ Update settings

Next Steps