FPT Network OK

Tên Miền

Tự động đồng bộ IP WAN lên các tên miền phụ DuckDNS (0 Tài khoản / 0 Danh sách Tên miền phụ)

Hướng Dẫn Cấu Hình Domain, Subdomain & Ports Cho Dự Án Nhiều Containers (Multi-Container)Kiến Trúc Chuẩn Multi-Node / Microservices

Quy tắc gán Subdomain DuckDNS WAN, Phân bổ Host Ports và Cấu hình Reverse Proxy Nginx

1. Dịch Vụ Công Khai (Public Facing Services)

Các container có giao diện Web hoặc REST/WebSocket API cần truy cập từ Internet WAN (như Frontend Dashboard, Backend API, Admin Portal):

  • Gán Subdomain DuckDNS riêng cho từng dịch vụ (ví dụ: api-crypto.duckdns.org)
  • Mở Port công khai SSL qua Nginx Proxy Manager / Coolify (Port 80/443 + SSL HTTPS)
  • Ánh xạ sang Host Port riêng biệt (ví dụ: Container Port 8080 ➔ Host Port 9011)

2. Dịch Vụ Nội Bộ (Private Internal Services)

Các container cơ sở dữ liệu hoặc tác vụ nền (PostgreSQL, Redis Cache, RabbitMQ, Worker):

  • KHÔNG GÁN Subdomain DuckDNS WAN để đảm bảo an toàn bảo mật tuyệt đối
  • Giao tiếp trực tiếp qua tên Service trong Docker Bridge Network (ví dụ: db:5432 hoặc redis:6379)
  • Chỉ mở Port trên Host LAN nếu cần debug trực tiếp từ máy dev (192.168.1.8:5432)

📌 Mô Hình Ví Dụ Cấu Hình Dự Án Multi-Container: CryptoTradingSystem

Container RoleContainer PortHost Port (HomePC)Subdomain DuckDNS WANĐịa Chỉ Lắng Nghe WAN
🟢 Frontend Web App (Next.js)30009010crypto-trade.duckdns.orghttps://crypto-trade.duckdns.org
⚡ Backend REST API (Node/Go)80809011api-crypto.duckdns.orghttps://api-crypto.duckdns.org
🛠️ Trading Bot Engine & Admin50009012admin-crypto.duckdns.orghttps://admin-crypto.duckdns.org
🐘 Database PostgreSQL54325432 (Internal)Không công khai WANDocker Network Internal Only

Các Bước Thao Tác Cấu Hình Trên Web Admin:

  1. Vào mục Domains & Subdomains trên Web Admin.
  2. Nhấp nút + Thêm Subdomain Mới ở góc phải.
  3. Chọn DuckDNS Account Master trong Pool tài khoản.
  4. Nhập tên subdomain tương ứng cho container đó (ví dụ: api-crypto).
  5. Chọn Target Container tương ứng trong danh sách dropdown.
  6. Nhập Forward Port của Container (ví dụ: 8080).
  7. Tích chọn Tự động cấu hình SSL Proxy trên Nginx Proxy Manager ➜ Bấm Xác nhận.

Tài khoản DuckDNS (0 / 20)

Chưa có tài khoản DuckDNS nào. Hãy bấm thêm tài khoản mới.

Danh sách Tên miền phụ (0)

Tên miền phụ FullTài khoản DuckDNSTag Dự ánIP WAN nhận diệnTrạng thái SSL/DDNSHành động
Chưa có tên miền phụ nào trong hệ thống.