DeepSea Dashboard
Retro style Ocean dashboard
DJ O₿leezy




This open-source dashboard monitors Ocean.xyz pool miners in real time. It presents hashrate, profitability, worker status and network metrics through a retro terminal interface. The goal is to keep miners fully informed with minimal fuss.
⚡ Key Features
-
⛏️ Live Mining Metrics
- Real-time hashrate tracking: 60s, 10min, 3h, and 24h
- Profitability analysis in BTC & fiat
- Automatic revenue, cost, and net profit calculation
- Sparkline trend charts for quick insights
- Break-even electricity rate estimator
- Dynamic reward modeling (subsidy + fees)
- Network stats: BTC price, difficulty, hashrate, avg. fees
- Payout monitoring & estimated payout time
- Pool fee alerts with optimal range highlighting
- Ocean.xyz API integration + scraper fallback
- Low Hashrate Mode keeps charts visible during dips
-
🌍 Multi-Currency Support
- Choose from USD, EUR, GBP, JPY, CNY, BRL, and more
- Real-time exchange rates
- Persistent currency preferences
- All earnings & notifications shown in your currency
-
👷 Worker Management
- Centralized fleet overview
- Real-time online/offline status
- Device-level hashrate, temp, and acceptance rate
- Sort & filter by type or status
-
🔎 Bitcoin Block Explorer
- View latest blocks & transaction data
- Details on fees, miner, and difficulty
- Persistent block timer & seamless pagination
-
💰 Earnings Overview
- Daily, weekly, monthly breakdown
- Live fiat conversion
- Historical earnings archive
-
🛡️ System Resilience
- Auto reconnect on network loss
- Polling fallback if live feed fails
- Ocean API fallback for worker list
- Syncs across browser tabs
- Health watchdog & memory protection
- Friendly error page with centralized handling
-
🖥️ Retro Meets Modern UI
- Terminal-style aesthetic with boot sequence
- Floating system monitor
- Responsive for mobile & desktop
- Default DeepSea mode with ambient ocean audio
- Live-editable Docker container layout
🌊 DeepSea Theme
- Immersive underwater visuals with digital distortions - Ambient audio with seamless crossfades - Bitcoin theme cycles through custom audio tracks - Audio control with volume slider & persistent playback - Optional new block sound (block.mp3) support
💻 Secret Matrix Theme (Easter Egg)
- Unlock with Konami Code + "MATRIX" - Animated green matrix rain with rare word drops - Mobile shortcut: tap card header 10x - Boot shortcut: press "M" to enter Matrix mode - Rotating falling characters with cinema-style fonts - Matrix-themed audio with custom soundtrack
(This community project is not affiliated with OCEAN)
This release comes with new features and various improvements and fixes.
Key Highlights:
- Complete platform rebuild with React 18 + TypeScript + Vite frontend and FastAPI backend
- Smooth boot-to-dashboard transition with fade animations, progress bar, and 25-step boot sequence
- Server-persisted worker settings (ASIC overrides, electricity rate) synced across devices via SQLite
- Full Progressive Web App (PWA) support with offline fallback, install prompt, and versioned service worker caching
- Eliminated chart flicker with in-place updates and retroactive block annotation seeding
- Low-hashrate mode for BitAxe and small miners with relaxed notification thresholds
- Three immersive themes: Bitcoin, DeepSea (bubbles/droplets), and Matrix (rain/glyphs)
- Rich workers page with ASIC model selector, fleet cost/profit calculations, and manual overrides
- Fixed ASIC override accuracy for power, cost, and profit calculations
- Hardened SPA path traversal protection and service worker host validation
- Extended chart history up to 30 days with zero-hashrate guard and auto-scaling units
- Upgraded frontend tooling: Vite 8.0.1, Vitest 4.1.0, @vitejs/plugin-react v6
Full release notes are available at https://github.com/Djobleezy/DeepSea-Dashboard/releases
This release comes with new features and various improvements and fixes.
Key Highlights:
- Refactored backend into modular blueprints for better scalability
- Improved earnings calculations and UI consistency
- Enhanced memory management with safer session handling
- Reworked scheduler and SSE into separate services
- Added dynamic audio controls with theme-aware styling
- Strengthened cache and memory cleanup mechanisms
- Added regression tests and fixed various UI bugs
Full release notes are available at https://github.com/Djobleezy/DeepSea-Dashboard/releases
