Why it fits
The core is licensed under Apache License 2.0. You can install Home Assistant on your own device without a mandatory subscription for core local control.
Getting started
Prerequisites (from the official docs):
- Recommended: dedicated hardware such as Home Assistant Green, a Raspberry Pi or a small x86 PC for Home Assistant OS
- Alternative: an existing Linux host with Docker for the Container installation (fewer features, no add-on store)
- A local network connection to your smart devices
Steps:
- Create a config directory on the host.
- Start the official container with your timezone and config path (see the Container install guide).
- Open http://<server>:8123 (or http://homeassistant.local:8123).
- Create your account in onboarding.
- Finish onboarding (location, analytics and first integrations).
Official installation overview: https://www.home-assistant.io/installation/
Notes
Optional cloud subscriptions (e.g. Nabu Casa) are not required for basic self-hosted use.
