-
-
Notifications
You must be signed in to change notification settings - Fork 1
Home Assistant Add on
The Printbuddy Home Assistant add-on runs the full Printbuddy application inside Home Assistant.
Repository: vmhomelab/printbuddy-ha-addon
Use the add-on if you want Home Assistant to host Printbuddy directly and open it from the Home Assistant sidebar or Open Web UI button.
The add-on is useful when:
- Home Assistant is already your central dashboard.
- You want Home Assistant Ingress access instead of a separate reverse proxy.
- Printbuddy should run with persistent Home Assistant add-on storage.
- Your printers are reachable from the Home Assistant host network.
-
In Home Assistant, open Settings → Add-ons → Add-on Store.
-
Open the ⋮ menu and choose Repositories.
-
Add this repository URL:
https://github.com/vmhomelab/printbuddy-ha-addon -
Install Printbuddy.
-
Start the add-on.
-
Open Printbuddy through Open Web UI or the sidebar panel.
The add-on uses Home Assistant Ingress for the web UI/API and host networking for printer-facing communication.
Relevant ports:
-
8000/tcp: Printbuddy web UI/API, normally accessed through Ingress. -
322/tcp: Virtual printer FTP/control compatibility. -
990/tcp: FTPS compatibility. -
8883/tcp: MQTT over TLS compatibility. -
3000/tcp,3002/tcp: optional auxiliary Printbuddy feature ports.
Persistent data is stored in the add-on data volume:
-
/data/printbuddy: Printbuddy data, database, and archive storage. -
/data/logs: Printbuddy logs.
The add-on is still under active development. Test new work from the add-on repository's dev branch first, then publish approved changes to main so Home Assistant can see the stable metadata.
See also: Home Assistant Integration