concepts

Concepts

Plain English explanations of the ideas and technologies that come up across these projects. No assumed knowledge. No unnecessary jargon.

all concepts
AI on the Edge
What edge AI inference is, why it keeps your data on your own network, and why it matters for self hosted home automation.
local-aiprivacyedge-aiobject-detectionhome-security
Community Integrations
Extensions to Home Assistant created by its user and developer community, covering devices and services beyond the official integration library.
home-assistantself-hostingopen-source
Containerisation
A method of packaging software so each application runs in its own isolated environment, making self hosted software easy to deploy and manage.
containerisationdockerself-hostinghome-lab
DNS
The system that translates domain names into IP addresses. Running your own DNS resolver keeps your browsing private and enables network wide ad blocking.
dnsprivacyself-hostinghome-lab
HATs
Hardware Attached on Top: add on boards that connect to a Raspberry Pi to extend its capabilities with additional compute, storage, or interfaces.
hatsraspberry-pihardwarehome-lab
Home Lab
A personal always on server running in your home that hosts services locally, keeping your data private and under your control.
home-labself-hostingprivacyraspberry-pi
Message Brokers
What a message broker is, how the publish and subscribe pattern works, and why it is the glue that connects services in a self hosted home lab.
home-assistantself-hostinghome-securitydockerprivacy
Network Video Recording
How IP cameras stream video over a local network using RTSP, and how an NVR captures and stores that footage on your own hardware.
home-securityrtspprivacyself-hostingopen-hardware
RTSP
The open streaming protocol that lets IP cameras share their video feed over a local network with any compatible software.
home-securityrtspprivacyself-hosting
SSH
A protocol for securely accessing and controlling a remote computer over a network, used to manage headless home lab servers from any machine.
sshhome-labself-hostingprivacy