Built on Enterprise-Grade Open Source
Professional infrastructure that's proven in production. No proprietary black boxes, no vendor lock-in.
Built by Data Scientists & Network Engineers
This infrastructure wasn't designed by hobbyists. It's built by professionals who understand enterprise-grade systems, data-driven monitoring, and proper network architecture.
Data Science Expertise
- • Analytics-driven monitoring: Real-time metrics collection with Prometheus, visual dashboards with Grafana
- • Anomaly detection: Statistical models identify issues before they impact service
- • Predictive maintenance: Pattern recognition flags equipment degradation early
- • Performance optimization: Data-driven decisions on resource allocation and scaling
- • Machine learning integration: Local AI models for occupancy, energy optimization, and automation
Network Engineering Expertise
- • Professional network architecture: VLANs for device isolation, proper subnet design, QoS policies
- • Security-first design: Zero-trust principles, encrypted tunnels (Tailscale/WireGuard), firewall rules
- • Enterprise infrastructure: Ubiquiti UniFi for routing, switching, WiFi, and security cameras
- • Remote management: Secure VPN access for maintenance, no exposed ports, audit logging
- • High availability: Redundancy planning, automated failover, disaster recovery
The result? You get systems designed with the same rigor as enterprise IT deployments, but managed as a service so you don't need technical expertise. We handle the complexity - monitoring, security, updates, optimization - while you simply use reliable, professionally-managed automation.
How It Works
Your smart home runs on hardware at your location. Your data stays yours. We monitor and maintain everything remotely.
Your System
At your home or property
Small, quiet hardware that runs everything locally. Stores your data, controls your devices, works even if internet goes down.
- • All your data stays here
- • Controls smart devices locally
- • Offline operation capability
- • Hardware you own
Somni Operations
Remote monitoring & management
We watch your system 24/7, deploy updates, catch issues before they become problems. All done remotely.
- • 24/7 health monitoring
- • Remote updates & maintenance
- • Proactive issue detection
- • Immediate support access
🤓 For the Nerds: Complete Technical Architecture →
🔧 How We Manage Your System Remotely
Kubernetes Orchestration: Your local system runs as a managed Kubernetes cluster (K3s lightweight distribution). We deploy, scale, and update services via GitOps workflows with zero-downtime rolling updates. You get enterprise-grade container orchestration without managing it yourself.
Your Local Access: Access all dashboards from any device on your local network. Home Assistant, energy monitoring, tenant management (property owners) - all available at home.local or 192.168.x.x addresses. No internet required for daily use.
Your Remote Access (Optional Add-On): Cloudflare Tunnel gives YOU remote access from anywhere using your own custom domain (myhome.example.com or yourproperty.example.com). Access your dashboards securely from your phone while traveling - no port forwarding, no dynamic DNS, just secure HTTPS. Completely separate from our management access.
Our Management Access (Included): Tailscale VPN creates a separate encrypted WireGuard tunnel for Somni operations only. We push updates, deploy services, troubleshoot remotely - all through a private mesh network completely invisible to the outside world. Your access and our access are separate networks. Zero open ports on your firewall.
📦 Complete Open-Source Stack (20+ Services)
Core Platform
- • Home Assistant - Device integration & automation
- • Kubernetes (K3s) - Container orchestration
- • Tailscale - Secure VPN mesh network
- • Cloudflare - Zero Trust tunnels & CDN
Data & Storage
- • PostgreSQL - Primary database
- • Nextcloud - File storage & sync
- • Paperless-ngx - Document management
- • Homebox - Home inventory
Property Management (Optional)
- • Grocy - Inventory & chores
- • SomniProperty - Tenant & lease tracking
- • Infisical - Secrets management
Automation & AI
- • Node-RED - Visual automation flows
- • Ollama - Local LLM runtime
- • LocalAI - Self-hosted AI models
- • Music Assistant - Multi-room audio
Security & Monitoring
- • Wazuh - Security monitoring (SIEM)
- • Pi-hole - Network-wide ad blocking
- • Bitwarden - Password management
- • Frigate - NVR with AI detection
Computer Vision
- • Frigate - Smart camera NVR
- • CompreFace - Face recognition
- • Double-Take - Person detection
- • Scrypted - Video integration
Notifications
- • ntfy - Push notifications
- • Gotify - Self-hosted notifications
Development
- • Rally - Project management
- • GitOps - Automated deployments
🏗️ System Architecture
Your Local Cluster: Runs on a mini PC at your location (Beelink Mini S12 Pro - Intel N100, 16GB RAM, 500GB NVMe). Kubernetes manages 15-25 containerized services depending on your configuration. Everything runs locally - your data never leaves your home unless you explicitly send it somewhere (like cloud backups you control).
Self-Healing Infrastructure: Kubernetes continuously monitors every container. If a service crashes, it automatically restarts within seconds. Health checks detect degraded performance and trigger automated recovery. Failed pods are replaced, networking reconfigures automatically, and persistent data stays safe. This isn't just monitoring - it's active self-repair without human intervention.
Horizontal Scalability: Need more power? Add another mini PC to your cluster. Kubernetes distributes workloads across multiple nodes, spreading services for better performance and redundancy. Start with one mini PC for basic automation, add a second for compute-intensive tasks (local AI, video processing, complex analytics), or a third for multi-building portfolios. The cluster adapts automatically.
Operations Center: SomniCluster master (101+ services) monitors all client clusters via Tailscale VPN. Prometheus scrapes metrics every 30s, Loki aggregates logs, Grafana dashboards show system health. We get alerts if anything looks wrong - usually before you'd notice.
Update Process: We push updates via GitOps (ArgoCD/FluxCD pattern). Your cluster pulls new container images, performs rolling updates with health checks. If something breaks, automatic rollback. Zero-downtime updates mean your lights keep working while we upgrade Home Assistant.
Offline Operation: If internet drops, your cluster keeps running. Local device control continues, automations work, everything functions. You only lose remote access and our monitoring - the smart home itself is unaffected.
💡 Why This Matters: Complete Portability
Every service listed above is open-source and exportable. If you ever leave Somni, you could:
- • Hire another systems engineer to manage your cluster
- • Manage it yourself if you're technical (we'll provide documentation)
- • Export all data and migrate to another platform
You own the hardware. You own the data. You own the configurations. We're just the operations team managing it for you.
Somni Home Assistant Components
Custom integrations built on top of Home Assistant. Open source, actively maintained, deployed across 5+ homes and properties.
Somni Global
DEPLOYEDCore integration providing global services, system coordination, and unified state management across all Somni components.
Somni AI
IN DEVNatural language processing for voice/text commands. Context-aware responses with local LLM support and cloud fallback.
Somni ML
IN DEVMachine learning for pattern recognition, anomaly detection, and predictive maintenance across building systems.
Somni Lights
DEPLOYEDIntelligent lighting control with adaptive brightness, circadian rhythm support, and occupancy-aware automation.
Somni Occupancy
DEPLOYEDMulti-sensor occupancy detection combining motion, door sensors, and device presence for accurate room status.
Somni HomeKit
DEPLOYEDSeamless Apple HomeKit integration with secure pairing and native iOS/macOS control for all building systems.
Somni Support
IN DEVRemote diagnostic tools, system health monitoring, and automated troubleshooting for faster issue resolution.
Somni Energy
IN DEVReal-time energy monitoring, usage analytics, and cost tracking per unit with automated reporting and billing integration.
Optional: For Property Owners & Landlords Only
Homeowners don't need this - your smart home automation is complete without it
SomniProperty Platform
Purpose-built property management system that integrates with building automation. Optional add-on for landlords and property owners. Currently powering 3-unit HOA with 5 additional beta deployments.
Property Management Features
- • Multi-property & multi-unit management
- • Tenant & lease tracking
- • Work order management
- • Document storage & organization
- • Payment processing integration
- • Maintenance scheduling & history
- • Reporting & analytics dashboards
Building Integration
- • Real-time device status monitoring
- • Smart lock management per unit
- • Energy usage tracking & billing
- • Environmental sensor data (temp, humidity, leaks)
- • Automated work order creation from sensors
- • Occupancy tracking & vacancy alerts
- • Building-wide automation rules
SomniCluster Infrastructure
Production infrastructure that's been running for years. This isn't a side project - it's real operational experience at scale.
Databases
- • PostgreSQL (primary data store)
- • MySQL (legacy integrations)
- • TimescaleDB (time-series metrics)
- • Redis (caching & sessions)
Message Brokers
- • EMQX (MQTT broker)
- • Mosquitto (IoT messaging)
- • RabbitMQ (task queues)
Monitoring & Ops
- • Grafana (dashboards)
- • Prometheus (metrics collection)
- • Loki (log aggregation)
- • Uptime Kuma (health checks)
Automation & Integration
- • n8n (workflow automation)
- • Home Assistant (building control)
- • Node-RED (data flows)
Orchestration
- • Kubernetes (container orchestration)
- • Docker (containerization)
- • Traefik (reverse proxy & routing)
Plus 90+ More Services
- • CI/CD pipelines
- • Backup & recovery systems
- • Security & authentication
- • Development tools
99.9%+ Uptime
Years of production operation managing real data and real workloads. When you use Somni, you benefit from infrastructure that's already proven reliable.
100% Open Source Foundation
Every Somni component is available on GitHub. You can review the code, see how it works, and verify there are no hidden behaviors or backdoors.
No Black Boxes
Full transparency in every component
No Lock-In
Switch providers or self-manage anytime
Community-Driven
Built on Home Assistant's millions of users
Hardware You Own
Your Smart Home Hardware
Beelink Mini S12 Pro - Quiet, energy-efficient mini PC
For property owners managing multiple buildings: Additional hardware deployed per location for distributed architecture
You Own All Hardware
These aren't leased devices. When you pay the setup fee, this hardware is yours. If you ever leave Somni, you keep everything.
Hardware & Vendor Ecosystem
We use preferred vendors who share our commitment to local control, open standards, and reliability. No proprietary ecosystems, no cloud dependencies.
Ubiquiti: Foundation for Everything
Every Somni deployment starts with Ubiquiti UniFi infrastructure. Professional-grade networking, security cameras, and access control that just works. Somni integrates deeply with UniFi, expanding its utility with intelligent automation and centralized management.
UniFi Network
- • Dream Machine / Dream Router
- • UniFi switches for PoE devices
- • WiFi 6/7 access points
- • VLANs for IoT device isolation
- • Traffic analytics and monitoring
UniFi Protect
- • AI-powered security cameras
- • Local NVR recording (no cloud)
- • Person/vehicle detection
- • Integrated with Home Assistant
- • Event-driven automation triggers
UniFi Access
- • Smart door locks and readers
- • Access control management
- • Per-tenant access codes (property owners)
- • Entry/exit logging and analytics
- • Integrated with work orders
Somni's Integration: We connect UniFi's camera events, network presence, and access logs to your automation system. Cameras detect motion → lights turn on. Door unlocks → HVAC adjusts. Network traffic anomalies → security alerts.
Lighting Control: Your Choice
Philips Hue
Premium smart lighting
- • Wide bulb selection (color, white, ambiance)
- • Local API control via Hue Bridge
- • Reliable, battle-tested hardware
- • Perfect for homes and apartments
- • Entertainment sync capabilities
Lutron Caseta
Professional-grade dimmers & switches
- • In-wall dimmers and switches
- • Works with any dimmable bulb
- • Pico remote controls
- • Rock-solid local control
- • Ideal for permanent installations
Shelly Relays
WiFi smart switches & relays
- • Retrofit existing switches
- • No neutral wire required (some models)
- • Local MQTT and HTTP control
- • Budget-friendly option
- • Works with any fixture
Mix and match based on room requirements and budget. All integrate seamlessly with SomniLights for unified control.
Apollo Automations: Preferred Sensors
Apollo Automations builds exactly what we need: local-controlled, fully open-source sensors designed for professional deployments. No cloud dependencies, no proprietary protocols, just reliable hardware that respects your data.
MSR-1 Multi-Sensor
- • mmWave presence detection (human presence, not just motion)
- • Temperature, humidity, light level
- • CO2, VOC air quality monitoring
- • 100% local ESPHome integration
- • Perfect for SomniOccupancy and HVAC control
MTR-1 mmWave Motion Sensor
- • Detects presence even when stationary
- • No false negatives (unlike PIR sensors)
- • Tunable sensitivity and zones
- • Open-source firmware (ESPHome)
- • Powers intelligent lighting automation
Why Apollo Automations?
Fully Open Source
ESPHome-based firmware. You can modify, audit, and customize every sensor.
100% Local Control
Zero cloud dependency. Sensors talk directly to Home Assistant via local network.
Built for Pros
Designed for integrators and automation professionals, not just DIY hobbyists.
Real-world impact: Apollo sensors power SomniOccupancy's accurate presence detection, enabling truly hands-free automation. Walk into a room, lights adjust automatically. Leave, everything turns off - no motion sensor delays or false triggers.
Additional Trusted Vendors
Climate Control
- • Ecobee thermostats
- • Nest (local API)
- • Sensibo AC controllers
Smart Locks
- • Yale Assure series
- • Schlage Encode
- • August (WiFi models)
- • UniFi Access locks
Leak Detection
- • Aqara water sensors
- • Shelly Flood sensors
- • Smart water shutoffs
Energy Monitoring
- • Emporia Vue
- • Sense Energy Monitor
- • Shelly EM
3,000+ Compatible Devices
Thanks to Home Assistant's massive ecosystem, you're not locked into specific vendors. We recommend the above based on reliability and local control, but Somni works with thousands of brands and devices.
See It In Action
Want to discuss how this technology fits your specific home or property? Let's talk.