Skip to main content

User Profiles

Manage your Xermius account profile, preferences, and personal settings all in one place.

Accessing Your Profile

Quick access:

Settings → Account
or
Top-right avatar → Profile
or
Keyboard: Cmd+Shift+P

Profile Information

View Profile

┌────────────────────────────────────┐
│ Your Profile │
├────────────────────────────────────┤
│ ┌─────────┐ │
│ │ Photo │ │
│ └─────────┘ │
│ │
│ Name: John Doe │
│ Email: john@example.com ✓ │
│ Member: Jan 2024 │
│ Plan: Pro │
│ │
│ [Edit Profile] │
└────────────────────────────────────┘

Edit Profile

Update information:

┌────────────────────────────────────┐
│ Edit Profile │
├────────────────────────────────────┤
│ Profile Picture: │
│ ┌─────────┐ │
│ │ Photo │ [Change] [Remove] │
│ └─────────┘ │
│ │
│ Full Name: * │
│ [John Doe ] │
│ │
│ Email: * │
│ [john@example.com ] ✓ Verified│
│ │
│ Company: (optional) │
│ [Acme Corp ] │
│ │
│ Job Title: │
│ [DevOps Engineer ] │
│ │
│ [Cancel] [Save Changes] │
└────────────────────────────────────┘

Profile Picture

Upload photo:

Click "Change" → Choose File

Requirements:
- Format: JPG, PNG, GIF
- Max size: 5 MB
- Min resolution: 200x200
- Recommended: Square (1:1)

[Choose File...] profile-photo.jpg

Preview:
┌─────────┐
│ Photo │
└─────────┘

[Upload] [Cancel]

Remove photo:

Click "Remove"
→ Reverts to default avatar
→ Shows initials (JD)

Account Settings

Email Management

Change email:

Current Email: john@example.com ✓

New Email:
[john.doe@company.com ]

Verify current password:
[••••••••••]

[Send Verification Email]

Verification process:

1. Enter new email
2. Click "Send Verification"
3. Check new email inbox
4. Click verification link
5. Email updated ✓

Old email notified of change

Email preferences:

Email Notifications:
[✓] Product updates
[✓] Security alerts
[✓] Usage reports
[ ] Marketing emails
[✓] Billing reminders

[Save Preferences]

Password Management

Change password:

┌────────────────────────────────────┐
│ Change Password │
├────────────────────────────────────┤
│ Current Password: * │
│ [••••••••••] │
│ │
│ New Password: * │
│ [••••••••••] │
│ Strength: ████████░░ Strong │
│ │
│ Confirm New Password: * │
│ [••••••••••] │
│ │
│ Password Requirements: │
│ ✓ At least 8 characters │
│ ✓ One uppercase letter │
│ ✓ One lowercase letter │
│ ✓ One number │
│ ✓ One special character │
│ │
│ [Cancel] [Change] │
└────────────────────────────────────┘

Password tips:

Good passwords:
✓ Correct-Horse-Battery-Staple-42
✓ MyD0g$NameIsMaxwell!
✓ 2024-Summer-Vacation#Paris

Bad passwords:
✗ password123
✗ qwerty
✗ 12345678
✗ Your name + year

Account Security

Two-Factor Authentication

Enable 2FA:

Settings → Account → Security

Two-Factor Authentication:
[ ] Disabled

[Enable 2FA]

Adds extra security layer
Recommended for all accounts

Setup process:

Step 1: Scan QR Code
┌─────────────────┐
│ ████ ██ ███ │
│ ██ ████ ███ │
│ ███ ██ ████ │
└─────────────────┘

Use app: Google Authenticator,
Authy, 1Password, etc.

Step 2: Verify
Enter code from app:
[123456]

Step 3: Save Recovery Codes
Keep these safe!
1. 1234-5678-90AB
2. CDEF-1234-5678
...

[Download] [Print] [Done]

Active Sessions

View sessions:

┌────────────────────────────────────┐
│ Active Sessions │
├────────────────────────────────────┤
│ 💻 MacBook Pro (Current) │
│ Location: San Francisco, US │
│ IP: 192.168.1.100 │
│ Last active: Now │
│ │
│ 🖥 Windows Desktop │
│ Location: San Francisco, US │
│ IP: 192.168.1.101 │
│ Last active: 2 hours ago │
│ [Revoke] │
│ │
│ 📱 iPhone 14 │
│ Location: San Francisco, US │
│ IP: 192.168.1.102 │
│ Last active: 5 hours ago │
│ [Revoke] │
└────────────────────────────────────┘

[Revoke All Other Sessions]

Revoke session:

Revoke Session?

Device: Windows Desktop
Location: San Francisco, US
Last active: 2 hours ago

This will log out this device
immediately.

[Cancel] [Revoke]

Login History

View history:

┌────────────────────────────────────┐
│ Login History (Last 30 Days) │
├────────────────────────────────────┤
│ ✓ Jan 17, 10:45 AM │
│ MacBook Pro │
│ San Francisco, US (192.168.1.100)│
│ │
│ ✓ Jan 17, 08:30 AM │
│ iPhone 14 │
│ San Francisco, US (192.168.1.102)│
│ │
│ ✗ Jan 16, 11:20 PM │
│ Unknown Device │
│ Beijing, CN (203.0.113.45) │
│ Failed login attempt │
│ │
│ ✓ Jan 16, 06:00 PM │
│ Windows Desktop │
│ San Francisco, US (192.168.1.101)│
└────────────────────────────────────┘

[Export History] [Report Suspicious]

Subscription & Billing

View subscription:

Current Plan: Pro
Billing: $29/month
Next billing: Feb 1, 2024

Features:
✓ Unlimited hosts
✓ Cloud sync
✓ Priority support
✓ Advanced features

[Manage Subscription]

Quick actions:

[Upgrade Plan]
[Change Payment Method]
[View Invoices]
[Cancel Subscription]

Preferences

Language & Region

Language:
[English (US) ▼]

Available:
- English (US)
- Tiếng Việt
- 中文 (简体)
- 日本語
- Español
- Français

Timezone:
[America/Los_Angeles ▼]
(PST, UTC-8)

Date Format:
● MM/DD/YYYY (01/17/2024)
○ DD/MM/YYYY (17/01/2024)
○ YYYY-MM-DD (2024-01-17)

Time Format:
● 12-hour (2:30 PM)
○ 24-hour (14:30)

[Save]

Privacy Settings

Privacy:
[✓] Profile visible to team
[ ] Allow Xermius to access contacts
[✓] Anonymous usage statistics
[ ] Share activity with team

Data Collection:
[✓] Essential data only
[ ] Enhanced analytics
[ ] All diagnostic data

[Save]

Account Management

Export Data

Download your data:

Export Account Data:

What to export:
[✓] Profile information
[✓] Hosts and connections
[✓] SSH keys (encrypted)
[✓] Settings and preferences
[✓] Activity logs

Format:
● JSON (recommended)
○ CSV (spreadsheet)

[Request Export]

Delivery:
Email sent within 24 hours
Download link valid 7 days

Delete Account

Permanent deletion:

⚠️ Delete Account

This will permanently delete:
- Your profile
- All hosts
- All SSH keys
- All settings
- Activity history
- Subscription

This CANNOT be undone!

Type "DELETE" to confirm:
[________________]

Enter password:
[••••••••••]

[Cancel] [Delete Account]

Before deleting:

Recommended steps:
1. Export your data
2. Cancel subscription
3. Revoke API tokens
4. Remove team members
5. Backup SSH keys

Allow 30 days to reconsider?
[ ] Yes, soft-delete (recoverable)

Team Features

Team Profile

If team member:

Team: Acme Corp DevOps
Role: Member
Manager: john@acme.com

Team Settings:
- Managed by admin
- Some settings locked
- Sync to team preferences

Contact admin to change

Shared Resources

Shared with me:
- 15 hosts (team hosts)
- 3 snippets
- 2 port forwarding configs

My resources:
- 10 hosts (private)
- 25 snippets
- 5 keys

[Manage Sharing]

Tips & Best Practices

1. Complete Your Profile

Benefits:
✓ Team can identify you
✓ Better support experience
✓ Professional appearance
✓ Account recovery easier

Fill out:
□ Name
□ Profile picture
□ Company
□ Job title

2. Enable 2FA

Security boost:
✓ Protects from stolen passwords
✓ Required for team accounts
✓ Compliance-friendly
✓ Easy to setup (5 min)

Setup now!

3. Keep Email Updated

Important for:
- Password reset
- Security alerts
- Billing notices
- Support contact

Verify email regularly

4. Review Sessions

Monthly check:
□ Active sessions
□ Login history
□ Unknown devices?
□ Suspicious locations?

Revoke if unsure

5. Regular Password Changes

Schedule:
Personal: Every 6 months
Work: Per company policy
After breach: Immediately

Use strong passwords

Troubleshooting

Can't Update Profile

Check:

1. Email verified?
2. Internet connected?
3. Valid input?
4. Not special characters?

Try: Logout and login

Email Verification Not Received

Steps:

1. Check spam folder
2. Check promotions tab
3. Wait 10 minutes
4. Resend verification

Still not received?
Contact support

Forgot Password

Reset:

Login screen → Forgot Password
Enter email
Check inbox
Click reset link
Set new password

Can't Enable 2FA

Verify:

1. Authenticator app installed?
2. Time synced correctly?
3. Camera permission (QR code)?
4. Try manual code entry

If fails: Contact support

Quick Reference

Profile Checklist

□ Name set
□ Email verified
□ Profile picture uploaded
□ Password strong
□ 2FA enabled
□ Backup codes saved
□ Privacy settings reviewed
□ Language/timezone set

Security Checklist

□ Strong password
□ 2FA enabled
□ Recovery codes safe
□ Sessions reviewed
□ Login history checked
□ Email notifications on
□ No suspicious activity

Next Steps