1. Cài đặt Add-on Cloudflare trên Home Assistant

  • Thêm URL của kho lưu trữ Cloudflare Add-on vào Home Assistant.
  • Sau khi thêm, làm mới trình duyệt và cài đặt Add-on Cloudflare.

2. Đăng ký tên miền

  • Mua hoặc sử dụng tên miền miễn phí. Ví dụ:
    • Mua tên miền từ GoDaddy (ví dụ tên miền .xyz).
    • Nếu đã sở hữu tên miền (miễn phí hoặc trả phí), bạn có thể sử dụng luôn.

3. Tạo tài khoản Cloudflare

  • Đăng ký tài khoản trên Cloudflare.
  • Xác minh tài khoản qua email được gửi từ Cloudflare.

4. Liên kết tên miền với Cloudflare

  • Thay đổi Name Server của tên miền:
    • Truy cập trang web mua tên miền (ví dụ: GoDaddy).
    • Chuyển đổi Name Server sang của Cloudflare theo hướng dẫn trên Cloudflare.
  • Lưu ý: Quá trình này có thể mất vài giờ. Cloudflare sẽ gửi email xác nhận khi chuyển đổi hoàn tất.

5. Cấu hình Home Assistant

  • Thêm đoạn mã sau vào tệp configuration.yaml của Home Assistant (đoạn mã được cung cấp trong video):
    http:
      use_x_forwarded_for: true
      trusted_proxies:
        - IP_CLOUD_FLARE
    
  • Lưu file và khởi động lại Home Assistant. Đảm bảo kiểm tra cấu hình trước khi khởi động lại để tránh lỗi.

6. Cấu hình Add-on Cloudflare

  • Truy cập trang cấu hình của Add-on Cloudflare.
  • Nhập tên miền đã mua và nhấn “Save”.
  • Khởi động Add-on và kiểm tra log. Một URL từ Cloudflare sẽ hiển thị.
  • Sử dụng URL này để ủy quyền tên miền qua Cloudflare.
  • Nếu bạn không dùng add-on, tham khảo hướng dẫn này.

7. Kiểm tra kết nối

  • Sau khi hoàn tất, truy cập tên miền để kiểm tra việc chuyển hướng đến Home Assistant.
  • Nếu gặp lỗi chứng chỉ SSL, chờ thêm vài giờ để Cloudflare tạo chứng chỉ SSL.