Domotz

Best Self-hosted Alternatives to Domotz

A curated collection of the 7 best self hosted alternatives to Domotz.

Cloud-based remote monitoring and management platform for networks and connected devices. Offers device discovery, health monitoring, alerts, remote access and automated diagnostics for IT and AV integrators and managed service providers.

Alternatives List

#1
WatchYourLAN

WatchYourLAN

Self-hosted lightweight LAN IP/ARP scanner with web dashboard, new-host notifications, online/offline history, and metrics export to Prometheus or InfluxDB for Grafana.

WatchYourLAN screenshot

WatchYourLAN is a lightweight network IP scanner that continuously discovers devices on your local network using ARP scanning and presents results in a web interface. It helps you keep an inventory of hosts, track availability over time, and get notified when new devices appear.

Key Features

  • Web GUI to view discovered hosts and their status
  • New-host detection with notifications via Shoutrrr-supported channels
  • Online/offline history tracking with configurable retention
  • Host list/inventory for the scanned interfaces
  • Optional metrics export via Prometheus endpoint and InfluxDB 2.x integration for Grafana dashboards
  • Supports SQLite by default, with optional PostgreSQL storage
  • Configurable via web UI, config file, or environment variables

Use Cases

  • Detect unknown devices joining a home or office LAN
  • Track device availability and troubleshoot intermittent connectivity
  • Feed LAN device presence metrics into Prometheus/InfluxDB and visualize in Grafana

Limitations and Considerations

  • No built-in authentication; access should be protected with a reverse proxy/SSO layer or network controls
  • Requires ARP scanning capabilities and typically needs host networking to scan the LAN effectively

WatchYourLAN is a practical choice for lightweight LAN discovery and basic intrusion awareness, with a simple UI and integrations for notifications and observability stacks. It fits well in homelabs and small networks where continuous device monitoring is needed.

6.8kstars
235forks
#2
NetAlertX

NetAlertX

Self-hosted network visibility and presence scanner that discovers connected devices and alerts on new, unknown, or changed hosts across your LAN/Wi‑Fi.

NetAlertX screenshot

NetAlertX is a network visibility and alerting service that scans your LAN/Wi‑Fi to discover connected devices and detect presence, reconnections, disconnects, and other changes. It helps you maintain an accurate device inventory and get notified when something unexpected appears on your network.

Key Features

  • Scheduled network scans to detect new, unknown, or returning devices
  • Change detection for device status and network attributes (for example IP changes)
  • Multiple discovery/import methods (such as ARP scanning, DHCP lease import, Pi-hole imports, UniFi controller import, and SNMP router import)
  • Extensible plugin system for custom scanners and integrations, with UI generation support
  • Web UI for device inventory, status history, and network overview
  • Notifications via multiple gateways (including NTFY, Pushover, Pushsafer, and Apprise-supported services)
  • Integrations via API endpoints and webhooks, including smart-home workflows

Use Cases

  • Detect and alert on unauthorized or unexpected devices joining a home or small-office network
  • Presence detection to trigger automations when key devices arrive or leave
  • Build and maintain a lightweight network source of truth and device inventory

Limitations and Considerations

  • Some scan methods (notably ARP-based scanning) may not discover devices across different subnets without additional network setup
  • Low-level scanning can require elevated network permissions depending on the deployment environment

NetAlertX is well-suited for homelabs and small networks where you want straightforward device discovery, change tracking, and actionable alerts. Its plugin and notification ecosystem makes it adaptable to different network setups and automation needs.

5.8kstars
370forks
#3
Scanopy

Scanopy

Scanopy scans networks to discover hosts and services, then generates live, interactive topology diagrams and auto-updating network documentation.

Scanopy screenshot

Scanopy is a network discovery and documentation platform that scans your environment to identify hosts, services, and how they connect. It generates interactive topology diagrams that stay up to date through scheduled and distributed discovery.

Key Features

  • Automatic discovery of hosts, subnets, and service relationships
  • Interactive topology visualization with customization for clear network diagrams
  • 200+ built-in service definitions to identify common infrastructure and applications
  • Distributed scanning using deployable daemons across network segments and VLANs
  • Docker-aware discovery to map containerized services
  • Multi-user organization management with role-based permissions
  • Change tracking and versioning to compare network state over time
  • Export and sharing options for diagrams and live views

Use Cases

  • Homelab and multi-VLAN network documentation without manual diagram maintenance
  • IT and DevOps inventory and dependency mapping across servers and container stacks
  • Audit, compliance, and exposure reviews by visualizing reachable services and misconfigurations

Limitations and Considerations

  • Some features and collaboration workflows may be oriented toward organizational use (multi-user, roles), which can add complexity for very small setups

Scanopy is well-suited for teams and individuals who want continuously updated network diagrams and documentation generated from real discovery data. It reduces ongoing documentation effort while improving visibility into network topology and exposed services.

4.1kstars
198forks
#4
portracker

portracker

Self-hosted tool that auto-discovers system and container ports, maps services in real time, and helps prevent port conflicts across servers via a web dashboard.

portracker is a self-hosted, real-time port monitoring and service discovery tool for mapping what is actually running on your servers. It scans the host and supported platforms (like Docker and TrueNAS) to provide an up-to-date view of services and their exposed ports, reducing errors from manual tracking.

Key Features

  • Automatic discovery of running services and their TCP ports on the host
  • Docker-aware discovery, including detection of internal container ports vs published host ports
  • TrueNAS collector with optional API key support for enhanced inventory details and VM/LXC visibility
  • Peer-to-peer monitoring to aggregate multiple portracker instances into a single dashboard
  • Hierarchical grouping to nest systems (for example, VMs under a physical host)
  • Lightweight deployment with an embedded SQLite database (no external DB required)
  • Modern responsive UI with live filtering, dark mode, and multiple layout views
  • Optional built-in authentication to restrict dashboard access

Use Cases

  • Maintain an accurate inventory of ports and services across homelab or small server fleets
  • Troubleshoot port conflicts and reduce deployment failures during container/app rollouts
  • Get a consolidated view of ports and services across multiple hosts via peering

Limitations and Considerations

  • Some discovery features require elevated container privileges (host PID and additional capabilities) to inspect system ports
  • TrueNAS VM discovery may be read-only unless a separate portracker instance runs on each VM

portracker is a practical choice for administrators who want continuous visibility into host and container networking without maintaining spreadsheets. Its embedded storage and peering model make it easy to deploy broadly and centralize service mapping.

1.9kstars
58forks
#5
CoreControl

CoreControl

Self-hosted infrastructure dashboard to inventory servers, organize app quick links, and track availability with built-in uptime history and notifications.

CoreControl is a self-hosted dashboard that helps you organize and manage your server infrastructure from a single web UI. It combines server inventory, application listing, and availability tracking to provide a clear overview of a homelab or small infrastructure setup.

Key Features

  • Central dashboard for at-a-glance infrastructure overview
  • Server inventory with hardware information and quick links to management panels
  • Applications list with quick access links and uptime monitoring
  • Uptime history tracking and notifications
  • Network visualization with generated network flowcharts
  • Agent-based data collection component for monitored servers

Use Cases

  • Maintain a single inventory of servers and management endpoints for a homelab
  • Track uptime for self-hosted services and get notified about outages
  • Document and visualize network layout for small infrastructures

Limitations and Considerations

  • Some dashboard areas are marked as work in progress and may change over time
  • Advanced network flowchart customization is still on the roadmap

CoreControl is a good fit if you want a lightweight, centralized view of servers and self-hosted applications with built-in uptime tracking. Its focus is on simplifying infrastructure visibility and quick access rather than replacing full enterprise monitoring suites.

1.3kstars
34forks
#6
Atlas

Atlas

Atlas is a containerized network infrastructure visualizer that scans subnets and Docker hosts, stores results, and presents real-time graphs and dashboards for monitoring.

Atlas screenshot

Atlas is a containerized tool for discovering, analyzing, and visualizing network infrastructure. It scans local subnets and Docker containers, stores findings, and presents them through a web UI backed by an API.

Key Features

  • Multi-interface and multi-subnet network discovery with configurable scan ranges
  • Docker host scanning via Docker socket inspection, including multi-network containers
  • Fast scans (ARP/ping) plus deeper enrichment such as open ports and OS fingerprinting
  • Interactive, real-time network graph visualization and host table views
  • Scheduled scanning with configurable intervals and runtime interval management via API/UI
  • SQLite persistence for discovered hosts, interfaces, and scan results
  • REST API with interactive documentation for accessing hosts and scheduler controls

Use Cases

  • Homelab visibility: map devices, services, and container connectivity at a glance
  • Lightweight infrastructure monitoring: detect new hosts, IP changes, and exposed ports
  • Troubleshooting networking issues: understand multi-NIC and multi-network relationships

Limitations and Considerations

  • Requires elevated network capabilities (for example raw socket access) to perform discovery scans
  • Docker inspection requires access to the Docker socket, which has security implications

Atlas combines a Go-based scanning engine, a FastAPI backend, and a React UI served behind Nginx to provide an approachable, continuously updated view of your network. It is suited to environments where quick discovery and clear visualization are more important than heavyweight enterprise NMS complexity.

984stars
36forks
#7
TasmoAdmin

TasmoAdmin

Administrative web interface for managing, monitoring, and updating Tasmota-flashed IoT devices, including device discovery, bulk actions, and OTA firmware updates.

TasmoAdmin is a web-based administrative platform for managing devices flashed with Tasmota (commonly ESP8266/ESP32-based smart plugs and sensors). It provides a centralized dashboard to discover devices on your network, view status and sensor data, and perform maintenance tasks like configuration and firmware updates.

Key Features

  • Login-protected web interface
  • AutoScan device discovery for Tasmota devices on the network
  • Bulk operations across multiple devices, including sending commands
  • Multi-device firmware update workflow with selectable targets
  • Automatic firmware download mode for updating to the latest Tasmota builds
  • Device information and sensor/status visibility (including multiple sensors)
  • Mobile-responsive UI with theme options (including night mode)
  • Multiple deployment options (standalone on a PHP web server or via container)

Use Cases

  • Centralized management of multiple Tasmota-based smart plugs, switches, and sensors
  • Bulk OTA firmware updates and routine maintenance for a fleet of devices
  • Quick diagnostics by viewing device details and sending commands from one UI

Limitations and Considerations

  • Designed specifically for Tasmota devices; functionality depends on Tasmota’s exposed endpoints and features
  • The built-in self-update for TasmoAdmin may be disabled in some deployment modes (for example, container installs)

TasmoAdmin is a practical choice for homelabs and smart-home setups that rely on Tasmota, offering a lightweight web UI for discovery, monitoring, and bulk device administration.

959stars
147forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running