Dashboard & UI Gallery
Bisync Hub features a zero-dependency, compiled-in Web Cockpit built with Alpine.js and Tailwind CSS. The interface operates completely self-contained from the single Go binary with zero external npm or Node.js runtime requirements.
1. Operations & Telemetry Cockpit
The primary operations cockpit provides real-time visibility into the health of synchronization pairs, active transfer speeds, cumulative data transferred, and engine status indicators.
2. Interactive Sync Review & Safety Barrier
When unexpected deletion spikes or non-trivial conflicts exceed configured thresholds, Bisync Hub halts execution and requires human-in-the-loop sign-off before destructive changes touch replicas.
Step 1: Sync Review Barrier Active
The engine detects threshold breaches during dry-run analysis, trips the circuit breaker, and engages the review barrier:
Step 2: Granular Resolution & Heuristics
Operators inspect proposed changes, view heuristic recommendations (e.g., Office lock files, local user deletions, canary protection), and choose per-file decisions or batch-apply recommendations:
Step 3: Pre-Mutation Backups & Automated Sync
Upon clicking “Apply Resolutions & Sync”, the system stages atomic backups of all mutated files, marks the review session complete, and triggers an authorized force sync:
Step 4: Multi-Stream Correlated Daemon Logs
The correlated daemon log modal allows operators to follow live execution across journal logs and engine streams, confirming safe convergence:
3. Cryptographic Immutable Audit Ledger
A mathematically verifiable, SHA-256 hash-chained compliance ledger tracking sync events, operator resolutions, and file mutations. Backed by pure-Go SQLite with schema triggers enforcing append-only immutability.
Unified Audit Ledger & Verification
Operators can inspect the full chronological ledger, run live cryptographic verification, filter by action or actor, and export to CSV or JSONL:
Tamper-Evident Block Inspection
Every ledger block links cryptographically to its predecessor (H_n = SHA256(H_{n-1} || payload || timestamp)). Clicking any record displays the full forensic block breakdown with redacted secrets:
4. Storage Remotes & OAuth Management
Manage cloud endpoints and local storage directories from a centralized interface. The panel displays reachability status, authentication health, and latency diagnostics.
Guided OAuth Configuration Modals
Configure and renew OAuth2 credentials for major cloud storage backends with clear, guided credential forms:
5. Dual-Pane File Explorer
Inspect directory trees, file sizes, and modification timestamps across both synchronization roots side-by-side without leaving the browser or invoking CLI commands.
6. Live Execution & Correlated Daemon Diagnostics
Comprehensive diagnostics allowing operators to inspect live Rclone engine outputs and systemd daemon execution logs without SSH session requirements.