A Home Assistant OS add-on that packages BentoPDF v2.5.0 — a privacy-first, client-side PDF toolkit with 50+ tools. All PDF processing happens in the browser; files never leave your device.
- In Home Assistant, go to Settings → Add-ons → Add-on Store.
- Open the menu (
...) → Repositories. - Add this repository URL:
https://github.com/ToledoEM/BentoPDF_HA_app - Refresh the Add-on Store and install BentoPDF.
- Start the add-on and open the web UI at
https://<HA_IP>:8443.
- Copy
bentopdf/into/addons/bentopdfon the HA host. - In Add-on Store menu (
...), click Check for updates. - Install and run the local add-on.
| Option | Default | Description |
|---|---|---|
log_level |
info |
Log verbosity: info, debug, warn, error |
repository.yaml— HA add-on repository manifestbentopdf/— Add-on packageconfig.yaml— Add-on metadata, schema, portsbuild.yaml— Base image references per architectureDockerfile— Container buildrun.sh— Startup scriptrootfs/— s6-overlay service definitions
- 50+ PDF tools (merge, split, compress, convert, OCR, sign, redact, and more)
- Fully client-side — no data sent to any server
- HTTPS on port
8443(enables LibreOffice WASM / office file conversion on LAN IPs) - HTTP on port
8080(watchdog only — redirects to HTTPS) - Supports
amd64andaarch64
On first access, browsers will show a "potential security risk" warning. This is expected — the add-on uses a self-signed TLS certificate generated locally on your HA instance. Click Advanced → Accept / Proceed to continue. See bentopdf/DOCS.md for the full explanation.
MIT. Upstream BentoPDF is licensed under AGPL-3.0.