[HASS] Samba Share, DuckDNS 2 addons không thể thiếu cho HA

em.ten.teo
14/3/2019 6:43Phản hồi: 18
[HASS] Samba Share, DuckDNS 2 addons không thể thiếu cho HA
Hôm trước mình đã chia sẻ với các bạn việc cài đặt Home Assistant lên VirtualBox để vọc cho những người mới bắt đầu, hôm nay mình xin giới thiệu tiếp với các bạn 2 addons rất cần thiết cho HA trước khi bắt đầu những thứ khác.
  1. Samba Share: addons này dùng để share thư mục config của HA ra để bạn có thể truy cập từ PC. Addons này khá dễ dùng, bạn chỉ việc vào Hassio > Add-on Store > sau đó search Samba Share và cài đặt. Sau khi cài đặt bạn tùy chỉnh username, password rồi bấm start.
    upload_2019-3-14_13-9-31.png
    Nếu thành công thì bạn sẽ truy cập được thư mục share giống hình bên dưới bằng việc gõ \\hassio trên window explorer
    upload_2019-3-14_13-10-35.png

  2. DuckDNS: Addon này sẽ giúp bạn có thể truy cập HA của mình từ bất cứ đâu, chỉ cần có internet là được.

    Trước khi cài đặt addons này thì bạn cần vào đăng ký 1 tài khoản trên trang https://www.duckdns.org. Sau khi đăng ký và login, bạn sẽ thấy giao diện như sau. Bạn chỉ việc chọn tên domain mình thích sau đó bấm add là xong.

    Duck DNS

    Duck DNS free dynamic DNS hosted on Amazon VPC
    duckdns.org

upload_2019-3-14_13-18-52.png
Tiếp theo bạn vào Hassio > Add-on Store > Search DuckDNS và cài đặt, sau khi cài đặt bạn chỉnh config giống hình bên dưới rồi bấm start. Hai chỗ tô vàng là 2 chỗ bạn cần chỉnh cho đúng với account của mình.
upload_2019-3-14_13-23-32.png
Nếu mọi thứ tốt đẹp, khoảng 3-5s sau bạn sẽ thấy trong thư mục \\hassio\ssl tạo ra 2 file như hình bên dưới
upload_2019-3-14_13-25-52.png
Tiếp theo bạn vào file configuration.yaml và config như sau, sau đó save lại và Restart HA, nhớ là restart HA chứ không phải restart config nha các bạn.
Code:
http:
  base_url: https://my-domain.duckdns.org:8123
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem
Sau khi HA restart xong thì bạn sẽ không còn truy cập vào bằng giao thức http nữa mà phải đổi thành https. Ví dụ trước đó là http://192.168.x.x:3123 thì giờ sẽ là https://192.168.x.x:3123. Khi vào được https các bạn sẽ thấy như hình dưới, các bạn chỉ việc chọn Advanced sau đó click Proceed to x.x.x.x (unsafe) là xong.
upload_2019-3-14_13-30-47.png
Việc cuối cùng là các bạn truy cập vào router của mình, tìm mục Port Forwaring. Add 1 cái port forward TCP cho IP truy cập HA từ 443 sang 8123 là xong. Do phần config này tùy thuộc vào router nên mình không thể hướng dẫn cụ thể được. Mình chỉ ví du cho ai xài router Viettel giống mình
upload_2019-3-14_13-37-22.png
- Rule Name: tên gì cũng được
- Target IP: IP truy cập HA của bạn
- Netmask: 32
- Protocal: TCP
- External: 443
- Internal: 8123

Quảng cáo



Sau khi config xong. Bạn vào https://portchecker.co/ và check port 443, nếu nó báo đã được open thì xin chúc mừng bạn, bạn đã thành công. Từ giờ bạn đã có thể truy cập vào https://your-domain.duckdns.org để điểu khiển HA của mình từ bất kỳ đâu. Bạn có thể dùng điện thoại để connect 3G và test thử.

Port Checker - Check Open Ports Online

Port Checker is a simple tool to check for open ports and test port forwarding setup on your router. Verify and diagnose connection errors on your computer.
portchecker.co
18 bình luận
Chia sẻ

Xu hướng

AndyCafe
ĐẠI BÀNG
5 năm

Link này cho ai cũng rất hữu ích. Bạn này làm rất tỉ mỉ.
John Martin
ĐẠI BÀNG
5 năm
Mình bị lỗi gì đó không thấy các file chia sẽ trên Network? Screenshot (118).png
7Leo
ĐẠI BÀNG
5 năm
@John Martin Bạn làm được chưa, mình vừa tự mò ra.
Đầu tiên bạn bật control panel lên -> programs -> program and Features -> turn windows features on or off. Tìm đến phần SMB 1.0 bạn ấn vào dấu + rồi tick cả 2 ổ vào như hình.
Chúc bạn thành công
Untitled.png
John Martin
ĐẠI BÀNG
5 năm
@7Leo Vâng em cảm ơn bác nhiều. Mới cài lại Hass ạ
John Martin
ĐẠI BÀNG
5 năm
@7Leo Vâng em cảm ơn bác nhiều.
John Martin
ĐẠI BÀNG
5 năm
@7Leo Cho em xin cái mục cấu hình đi ạ. Em dùng wifi phát từ điện thoại ấy ạ>
Samba là giao thức share file trên linux, còn cái duckdns cách thức hoạt động giống với các dịch vụ DDNS
Target IP: IP truy cập HA của bạn

IP mà động thì coi như ko xài đc rồi hả bạn
em.ten.teo
ĐẠI BÀNG
5 năm
@sontinh1911 Thường khi connect router sẽ cấp cho bạn 1 ip khác. Để tránh việc này bạn vào router add static cho cái ip đang chạy hass là xong
phức tạp thật
Thiết lập ip tĩnh khi chạy hassio trên VM như thế nào ạ?
em.ten.teo
ĐẠI BÀNG
5 năm
@greensky20 Hassio cũng như 1 device thôi, khi chạy nó sẽ tự động connect, router sẽ cung cấp 1 địa chỉ ip cho nó, thường là 192.168.x.x bạn vào mục DHCP trong router nó có mục add static ip đó, chỉ cần lấy mac adrress mapping với ip là xong. Cái này khác nhau theo tuỳ router nên khó minh hoạ bằng hình

Đây là router Viettel
upload_2019-3-23_9-39-40.png
tc_donghoi
ĐẠI BÀNG
5 năm
Ôi em rối quá
O2MOBILE
ĐẠI BÀNG
5 năm
Đã đi đến bước cuối, phần mở Port là em chịu. em nhờ các bác khai sáng với tại sao mình dùng duckdns phải mở port mà nếu mình dùng theo app nhà sản xuất thì không cần mở port nhỉ. nhờ các bác chỉ giúp.
vào tới SSL mà không có 2 cái file .pem
giờ tính sao ạ
rõ ràng chạy add-on duck DNS rồi mà

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019