A live status monitoring dashboard for Project SovereignNAS - a personal home NAS built from repurposed hardware running TrueNAS SCALE.
🌟 Overview
This web dashboard provides real-time monitoring of the SovereignNAS infrastructure, displaying the operational status of all integrated services. The page is automatically updated every 5 minutes by a custom sync script running on the TrueNAS SCALE server.
Project SovereignNAS is a personal tech initiative that transformed an old HP Compaq dc5700 SFF desktop (Pentium Dual-Core E5200, 4GB RAM) into a fully functional home Network Attached Storage (NAS) solution using TrueNAS SCALE.
The Problem
Running out of cloud storage space for family photos and videos
High costs of cloud storage subscriptions
Privacy concerns with cloud-based storage solutions
Need for a reliable backup solution for thousands of family memories
The Solution
A DIY NAS system built with:
Repurposed Hardware: Old HP Compaq desktop given new life
NAS-Grade Storage: Second-hand drives configured with redundancy
Virtual Machine Workaround: Creative installation method due to BIOS limitations
Smart Integrations: AI-powered media indexing and real-time sync
🛠️ Technical Architecture
Core Infrastructure
TrueNAS SCALE: Primary NAS operating system and storage management
Disk Mirroring: Data redundancy for protection against drive failures
UPS Integration: Automated safe shutdown during power outages
Integrated Services
Service
Purpose
Status
TrueNAS UI
Storage manager and system dashboard
✅ Monitored
Tailscale VPN
Secure remote access to NAS services
✅ Monitored
Syncthing
Real-time phone backup and file synchronization
✅ Monitored
PhotoPrism
AI-powered photo library with face detection
✅ Monitored
Shinobi NVR
IP camera monitoring and surveillance
✅ Monitored
Automation & Monitoring
Telegram Alerts: Real-time system monitoring notifications
Custom Sync Scripts: Automated status updates every 5 minutes
ExifTool Integration: Metadata restoration from Google Photos
Cron Jobs: Scheduled maintenance and backup tasks
🎯 Key Features
For Users
Real-time Status Monitoring: Live dashboard showing all service states
Responsive Design: Works on desktop, tablet, and mobile devices
Visual Status Indicators: Clear online/offline status for each service
Interactive Elements: Hover effects and detailed service descriptions
For System Administration
Automated Updates: Status refreshed every 5 minutes via sync script
Service Health Checks: Continuous monitoring of all critical services
Error Detection: Immediate alerts when services go offline
Historical Tracking: Status logging for trend analysis
🏗️ Technical Implementation
Frontend Technologies
HTML5: Semantic structure and accessibility
CSS3: Modern styling with animations and responsive design
JavaScript: Interactive elements and dynamic content
Vanta.js: Animated background effects using Three.js
Responsive Grid: Flexible layout adapting to all screen sizes
Design Features
Terminal Aesthetic: Retro-futuristic design inspired by command terminals
Privacy Control: Complete ownership of family data
Learning Experience: Hands-on experience with enterprise technologies
Family Utility: Reliable backup and sharing for all family members
Technical Achievements
Hardware Resurrection: Gave new life to outdated computer
Integration Complexity: Successfully connected 5+ different services
Automation Success: Reliable 24/7 operation with minimal intervention
Scalability: Foundation for future home lab expansion
📞 Contact
Creator: Manveer Singh LinkedIn: manveer04 Project Status: Active Development
💡 Inspiration
“More than just a technical build, this project was a hands-on learning experience and a meaningful family upgrade — showing that with curiosity and creativity, even old hardware can power something truly useful.”
This dashboard represents the convergence of necessity, creativity, and technical passion - transforming a family storage challenge into a comprehensive learning journey and practical solution.
Project SovereignNAS Status Dashboard
A live status monitoring dashboard for Project SovereignNAS - a personal home NAS built from repurposed hardware running TrueNAS SCALE.
🌟 Overview
This web dashboard provides real-time monitoring of the SovereignNAS infrastructure, displaying the operational status of all integrated services. The page is automatically updated every 5 minutes by a custom sync script running on the TrueNAS SCALE server.
Live Demo: View Dashboard
🚀 Project Background
Project SovereignNAS is a personal tech initiative that transformed an old HP Compaq dc5700 SFF desktop (Pentium Dual-Core E5200, 4GB RAM) into a fully functional home Network Attached Storage (NAS) solution using TrueNAS SCALE.
The Problem
The Solution
A DIY NAS system built with:
🛠️ Technical Architecture
Core Infrastructure
Integrated Services
Automation & Monitoring
🎯 Key Features
For Users
For System Administration
🏗️ Technical Implementation
Frontend Technologies
Design Features
Backend Integration
📁 Project Structure
🎨 Design Philosophy
Visual Identity
User Experience
🤖 Sync Script Integration
The dashboard is designed to work with a custom sync script running on the TrueNAS server:
Script Responsibilities
Update Frequency
📊 Monitoring & Analytics
Service Metrics
Dashboard Metrics
🔒 Security Considerations
Network Security
Data Privacy
🎓 Learning Outcomes
Technical Skills Developed
Problem-Solving Experience
Contribution Ideas
📄 Documentation
Additional Resources
Related Projects
🏆 Project Impact
Personal Benefits
Technical Achievements
📞 Contact
Creator: Manveer Singh
LinkedIn: manveer04
Project Status: Active Development
💡 Inspiration
This dashboard represents the convergence of necessity, creativity, and technical passion - transforming a family storage challenge into a comprehensive learning journey and practical solution.