User manual for Backup Station?

Post your general questions or comments about GhostBSD here!
Post Reply
alexintokyo
Posts: 12
Joined: Mon Sep 02, 2024 10:53 pm

User manual for Backup Station?

Post by alexintokyo »

Hi, I'm really enjoying my experience with GhostBSD. Thanks for all your hard work.

I noticed today that there's a program called Backup Station in the System menu of GhostBSD. Is there a user manual to find out how to use this? Thanks.
Robin
Posts: 15
Joined: Tue Nov 05, 2024 4:44 pm

Re: User manual for Backup Station?

Post by Robin »

For those of us coming from the Linux or Windows world, and who have no idea what a "boot environment" is, a manual would be very useful!

Until I tried it (and closed it because I had no idea what to do with it based on the menu), I had hoped it was a nice GUI that might do what systemback or Timeshift does on Linux - a complete backup that could be made into a bootable iso and written to a USB stick! Totally unrealistic, I'm sure, but I'm a rookie on BSD.
chadbsd
Posts: 45
Joined: Thu Oct 05, 2023 8:53 pm

Re: User manual for Backup Station?

Post by chadbsd »

Sure, but let's look at making it more user intuitive instead. The design could be optimized for clarity, usability, and flexibility. Here's a breakdown of how the workflow design could be improved:

1. Streamline Entry Points
Current Design:
- All features flow back to the Dashboard.
- The workflow treats all tasks equally.

Optimization:
- Categorize tasks based on user goals: e.g., "Backup Tasks" (Run/Configure/Restore) vs. "Support Tasks" (Logs, Help, Notifications).
- Simplify entry points by creating hubs:
- Backup Hub: All tasks directly related to backup (Run, Configure, Restore).
- Support Hub: Logs, Help, Notifications.

This reduces the clutter on the Dashboard and makes it clear where the user should go for specific tasks.

2. Hierarchical Workflow
Current Design:
- Linear navigation from Setup to Dashboard to Tasks.

Optimization:
- Introduce hierarchical navigation to avoid bouncing back to the Dashboard:
- Allow users to move directly between related tasks (e.g., Restore -> Logs if there’s an error).
- Use breadcrumbs to show the user's path (e.g., Dashboard > Settings > Advanced Settings).

3. Integrate Notifications with Tasks
Current Design:
- Notifications flow back to the Dashboard.

Optimization:
- Embed actionable notifications:
- Allow users to act directly from notifications (e.g., click a "Retry Backup" button in a failure notification).
- Provide links to relevant sections (e.g., "Fix Low Storage Space" opens the Settings > Destinations screen).

4. Focus on Context-Aware Interfaces
Current Design:
- Tasks like Backup and Restore have distinct workflows but no shared information flow.

Optimization:
- Use context-aware design:
- In the Restore workflow, show the most recent backups automatically.
- In the Backup workflow, recommend settings or schedules based on historical usage.

5. Simplify Advanced Settings
Current Design:
- Advanced Settings are a single large node.

Optimization:
- Break down Advanced Settings into logical groups:
- Backup Sources & Exclusions
- Destination Management
- Compression/Encryption Settings
- Present these as tabs or a collapsible menu within the Settings section.

6. Enhance Visual Feedback
Current Design:
- Simple progress bar during backups.

Optimization:
- Add rich visual feedback:
- Highlight skipped files or errors directly in the progress bar.
- Use color codes (green for success, yellow for warnings, red for errors).


Optimized Diagram Workflow:


Main Hubs:
1. Backup Hub
- Run Backup
- Configure Backup (Sources, Destinations, Schedule)
- Restore Backup
- View Notifications

2. Support Hub
- View Logs
- Help & Tutorials
- Manage Notifications

Simplified Navigation:
- Dashboard provides direct access to both hubs.
- Users can jump directly between related tasks.
- Notifications link to actionable items instead of just the Dashboard.
Post Reply