A self-hosted IoT platform running on a Contabo VDS with Docker, Home Assistant, ESPHome, and MQTT. Manages smart devices, environmental sensors, and automation routines with Cloudflare-tunneled access from anywhere.
SyncSita is a full home automation stack running on a dedicated Contabo VDS (6 cores, 12GB RAM, Ubuntu 24.04). Rather than relying on cloud-dependent consumer smart home platforms, everything runs self-hosted with Docker Compose orchestrating the core services.
Home Assistant serves as the central automation hub, managing device integrations, automations, and dashboards. ESPHome handles custom firmware for ESP32/ESP8266-based sensors and controllers, communicating over MQTT via a Mosquitto broker. The entire stack is accessible remotely through Cloudflare origin certificates and nginx reverse proxies.
The system also includes WhatsApp notification integration for critical alerts and Asterisk PBX for VoIP telephony, making the server a true multi-purpose automation hub.
Central automation hub with custom dashboards, device integrations, and automation routines. Accessible via Cloudflare tunnel at connect.syncsita.com.
Custom firmware for ESP32/ESP8266 microcontrollers. Environmental sensors, relay controllers, and smart switches all managed via YAML configuration.
Mosquitto broker handles pub/sub messaging between all IoT devices, Home Assistant, and custom scripts. Lightweight and reliable.
All services containerized with Docker Compose. Easy updates, isolated environments, and reproducible deployments across the full stack.
Secure remote access via Cloudflare origin certificates and nginx reverse proxy. No exposed ports, encrypted end-to-end.
Beyond IoT: the same VDS runs Asterisk PBX for VoIP, coTURN for WebRTC, and WhatsApp Web Daemon for notification alerts.