Requirements
Software
| Requirement | Link | Required |
|---|---|---|
| Docker | docker.com | Yes |
| Docker Compose | docs.docker.com/compose | Yes |
| DNS Server | AdGuard Home / Pi-hole | Yes |
| Home Assistant | home-assistant.io | Optional |
| Generic MQTT Broker | Optional |
Hardware
A soldering iron, FTDI adapter, and terminal are only required for devices that need a manipulated firmware (e.g. YumShare Solo).
INFO
For most devices, no additional hardware is needed beyond your network setup.
Why does my device need a manipulated firmware?
Petkit only allows MQTT connections secured with SSL/TLS using their own Certificate Authority (CA). Since we cannot obtain a valid certificate signed by their CA, the firmware needs to be modified to trust a custom CA — allowing Localkit to act as the MQTT broker.