TopGit
Đánh giá repo GitHub

Home Assistant Apps: Add-on Docker Chính Thức

HTopGit review image for home-assistant/addons
Review by Topgit.dev for home-assistant/addons, with GitHub repository stats and README context.
Nhận định nhanh

Home Assistant Apps là bộ sưu tập chính thức các dịch vụ Docker, trước đây gọi là add-ons, gắn vào một cài đặt Home Assistant qua frontend: MQTT broker, database MariaDB, trình quản lý chứng chỉ Let's Encrypt, và vài thứ khác. Hãy dùng nó khi bạn cần mảnh hạ tầng mà Home Assistant không đi kèm sẵn, cài được mà không cần đụng terminal; bỏ qua nếu thứ bạn cần là logic automation tuỳ chỉnh, vì đây là dịch vụ nền, không phải automation.

Sao
★ 2.2k
Fork
⑂ 1.9k
Người đóng góp
👥 370
Ngôn ngữ
Shell
Giấy phép
Apache-2.0
Chủ đề
Automation
Cập nhật
Aug 2026
Trang chủ
GitHub

Home Assistant Apps Là Gì?

Home Assistant Apps là repo chính thức chứa các tiện ích mở rộng dựa trên Docker, đổi tên từ "add-ons", bổ sung dịch vụ hỗ trợ xung quanh một cài đặt Home Assistant thay vì nằm trong chính codebase Home Assistant. Một số app là dịch vụ độc lập mà Home Assistant giao tiếp tới, như MQTT broker Mosquitto hay database MariaDB; số khác can thiệp trực tiếp vào cấu hình Home Assistant, như chia sẻ file Samba hay File Editor trên trình duyệt.

Các App Chính Trong Repository Này

  • Mosquitto broker mang lại một MQTT broker tự host cho Home Assistant, còn MariaDB bổ sung một backend database SQL đầy đủ thay cho recorder mặc định.
  • deCONZ và Z-Wave JS bắc cầu phần cứng Zigbee và Z-Wave vào Home Assistant — deCONZ qua USB ConBee hoặc RaspBee của dresden elektronik, Z-Wave JS qua bộ điều khiển Z-Wave USB.
  • Let's Encrypt và NGINX SSL proxy xử lý việc cấp chứng chỉ và định tuyến traffic bên ngoài qua HTTPS ở cổng 443, redirect từ cổng 80.
  • Duck DNS giữ một hostname dynamic DNS luôn trỏ đúng IP của bạn và tích hợp sẵn hỗ trợ HTTPS qua Let's Encrypt.
  • SSH server và app File editor (configurator) cho bạn một terminal và một trình chỉnh sửa cấu hình chạy trên trình duyệt mà không cần cài thêm gì ngoài Home Assistant.
  • Samba share chia sẻ thư mục cấu hình Home Assistant qua giao thức chia sẻ file Windows để bạn sửa YAML từ máy khác.
  • Git pull đồng bộ file cấu hình Home Assistant từ một repository Git, còn CEC Scanner và Dnsmasq bổ sung khả năng dò thiết bị HDMI-CEC và một DNS server gọn nhẹ.
  • RPC Shutdown tắt máy Windows từ xa ngay trong Home Assistant.
Số sao GitHub của repo này thay đổi thế nào theo thời gian. Nguồn: star-history.com.Xem lịch sử sao

Cách Cài Đặt Home Assistant Apps

Việc cài đặt diễn ra hoàn toàn trong giao diện Home Assistant: mỗi app trong repo này được thêm vào và cấu hình ngay từ frontend, trên bất kỳ hệ thống nào đã chạy sẵn Home Assistant. README không đi sâu vào cơ chế add-on store như cách thêm repo này làm nguồn tuỳ chỉnh, hay các bước kèm ảnh chụp màn hình, nên hãy coi luồng thao tác trên frontend là cách được ghi nhận. Xem README riêng của từng app (có link trong repo) để biết tuỳ chọn cấu hình cụ thể — chẳng hạn deCONZ cần pass-through một thiết bị ConBee hoặc RaspBee, trong khi Mosquitto chỉ cần khởi động.

Điểm mạnh

  • Mọi app cài được ngay từ trong frontend Home Assistant — không cần biết Docker để chạy một app.
  • Bao phủ một phạm vi chức năng khá rộng: MQTT, database SQL, bắc cầu Zigbee/Z-Wave, DNS, chứng chỉ SSL, truy cập file từ xa, và tắt máy từ xa, tất cả trong một repo.
  • Giấy phép Apache-2.0 không kèm ràng buộc copyleft nếu bạn build tiếp hoặc fork một app.
  • Được chính đội Home Assistant maintain, thay vì một mớ fork rời rạc của cộng đồng.
  • Các kênh hỗ trợ đã có sẵn và hoạt động: Discord, forum cộng đồng, và một subreddit, thay vì hộp thư của một maintainer đơn độc.

Lưu Ý Khi Sử Dụng App

  • Cài đặt và cấu hình app chỉ thực hiện được qua frontend Home Assistant — README không đưa ra cách cài qua command-line hay headless cho repo này.
  • Mỗi app là một dịch vụ Docker riêng với bề mặt cấu hình của chính nó; README ở cấp repo không ghi số phiên bản, chu kỳ cập nhật, hay changelog cho từng app.
  • Hỗ trợ đi qua Discord, forum cộng đồng, và Reddit thay vì các trang tài liệu riêng cho việc debug từng app cụ thể.
  • Các app phụ thuộc phần cứng như deCONZ và Z-Wave JS cần đúng loại USB controller (ConBee/RaspBee, USB Z-Wave) — không có phần cứng đó thì chúng vô dụng.
  • Repo này bao phủ các dịch vụ hạ tầng, không phải logic automation, nên nó không giúp gì cho phần automation engine bên trong Home Assistant.

Tự Phát Triển App Của Riêng Bạn

Fork một app có sẵn trong repo này làm mẫu khởi điểm — README gợi ý dùng các app hiện có làm mô hình tham khảo khi xây một app mới, và thứ gì đó gọn như Dnsmasq là điểm bắt đầu hợp lý.Tài liệu phát triển add-on chính thức của Home Assistant (developers.home-assistant.io/docs/add-ons/), được README dẫn link trực tiếp, bao quát các bước đóng gói thực tế: một Dockerfile và cấu trúc config.yaml mà Home Assistant kỳ vọng.Home Assistant Community Add-ons — một repo add-on bên thứ ba khá nổi tiếng nằm ngoài repo chính thức, đáng thêm vào instance của bạn nếu bạn cần các add-on mà đội core không maintain, thay vì tự viết từ đầu.

Câu Hỏi Thường Gặp

Home Assistant apps được cài đặt như thế nào?

Home Assistant Apps được cài và cấu hình ngay trong frontend của Home Assistant, trên bất kỳ hệ thống nào đã chạy sẵn Home Assistant — không có bước tải riêng hay dùng terminal nào được ghi nhận.

Home Assistant apps bổ sung những chức năng gì?

Home Assistant Apps bổ sung các dịch vụ hỗ trợ xung quanh một cài đặt Home Assistant: MQTT broker, database MariaDB, cầu nối phần cứng Zigbee/Z-Wave, xử lý chứng chỉ SSL, truy cập file từ xa, và nhiều hơn, theo danh sách chính repo đưa ra.

Tôi có thể tự phát triển Home Assistant app của riêng mình không?

Việc tự phát triển một Home Assistant app là điều chính README khuyến khích, gợi ý dùng các app có sẵn làm mô hình tham khảo và dẫn link tới tài liệu phát triển add-on chính thức của Home Assistant để biết các bước cụ thể.

Home Assistant apps phát hành theo giấy phép nào?

Home Assistant Apps phát hành theo giấy phép Apache-2.0, như được liệt kê trên repository GitHub.

Tôi có thể lấy hỗ trợ cho Home Assistant apps ở đâu?

Hỗ trợ cho Home Assistant Apps dựa vào cộng đồng: Home Assistant có một server Discord để chat trực tiếp, một Community Forum cho thảo luận dài hơn, và subreddit r/homeassistant trên Reddit; lỗi được báo qua GitHub issue trên repo.

Các app này có dành riêng cho môi trường Docker không?

Home Assistant Apps được xây dựng dựa trên Docker — mô tả GitHub của chính repo gọi chúng là "Docker add-ons for Home Assistant", và mỗi app được đóng gói thành container riêng.

Vấn đề nó giải quyết

Dựng một stack smart-home đầy đủ thường có nghĩa là chạy thêm vài dịch vụ tách biệt cạnh Home Assistant: một MQTT broker cho tích hợp Zigbee/Z-Wave, một database đúng nghĩa thay vì SQLite, một reverse proxy cho HTTPS. Bình thường điều đó nghĩa là phải học Docker Compose, tự viết config container, rồi tự cập nhật chúng bằng tay. Home Assistant Apps đóng gói sẵn đúng những dịch vụ đi kèm đó thành các container dựng sẵn mà bạn thêm ngay từ frontend bạn vẫn dùng cho Home Assistant, nên các mảnh xung quanh setup của bạn không đòi hỏi kiến thức hạ tầng riêng để chạy.

Trường hợp sử dụng tốt nhất

  • Bắc cầu phần cứng Zigbee vào Home Assistant bằng deCONZ, khi bạn có USB ConBee hoặc RaspBee của dresden elektronik.
  • Đổi database recorder mặc định của Home Assistant sang MariaDB khi SQLite bắt đầu ì ạch sau nhiều năm lưu lịch sử.
  • Đưa Home Assistant ra internet bằng NGINX SSL proxy và Let's Encrypt, thay vì tự viết container reverse-proxy từ đầu.
  • Sửa cấu hình YAML từ máy khác qua Samba, hoặc ngay trên trình duyệt với app File editor, mà không cần SSH vào trước.
  • Giữ cấu hình Home Assistant trong version control và tự động pull cập nhật bằng Git pull.

Ai nên dùng — và ai nên bỏ qua

Hãy thử Home Assistant Apps nếu bạn đang chạy sẵn Home Assistant và muốn thêm các mảnh hạ tầng — MQTT broker, một database thật sự, bắc cầu Zigbee/Z-Wave, HTTPS — ngay từ cùng một frontend thay vì tự dựng container Docker cạnh nó. Bỏ qua nếu bạn không chạy Home Assistant, hoặc thứ bạn thực sự cần là sửa automation hay dashboard, vì các app này không đụng tới automation engine của Home Assistant.

Repo liên quan

Nguồn & ghi công

Thông tin và trích dẫn lấy từ repository GitHub home-assistant/addons và README của nó.

Dữ liệu GitHub · đồng bộ lần cuối 12 thg 8, 2026Đánh giá bởi Henry
Về TopGit

Vẫn đang phân vân về addons?

Một cú bấm sẽ gửi câu hỏi kèm trang này cho AI — xem AI nói gì về addons.

GitHub