Hạ tầng self-host của Dev House
Ba máy chủ chạy toàn bộ website, ứng dụng và công cụ tự động của Dev House: quản lý ở một nơi, chứng chỉ HTTPS tự gia hạn, cấu hình sao lưu lên Git mỗi đêm.
Kết quả đạt được
- 3máy chủquản lý ở một nơi
- 00:00mỗi đêmcấu hình lên Git
- 100%website HTTPSchứng chỉ tự gia hạn
Vấn đề cần giải quyết
Nhiều dịch vụ nằm rải rác trên ba máy, mỗi máy một kiểu; khi có sự cố khó biết cấu hình đúng là gì và khó dựng lại.
Cách chúng tôi giải quyết
Gom tất cả về Docker Compose, quản lý bằng Portainer và Cockpit; Nginx làm cổng vào với chứng chỉ Let's Encrypt tự gia hạn; mỗi đêm một script thu thập cấu hình của mọi dịch vụ (bỏ mật khẩu, chỉ giữ tên biến) và đẩy lên kho Git; fail2ban chặn dò mật khẩu SSH.
Tổng quan dự án
Hệ thống do Dev House tự xây dựng và đang vận hành hằng ngày. Các con số bên dưới là cấu hình thực tế.
Ba máy chủ chạy toàn bộ website, ứng dụng và công cụ tự động của Dev House: quản lý ở một nơi, chứng chỉ HTTPS tự gia hạn, cấu hình sao lưu lên Git mỗi đêm.
• Một nơi xem và điều khiển mọi container trên ba máy • Cấu hình có lịch sử từng ngày, dựng lại được từ Git • Không lưu mật khẩu vào kho, chỉ lưu tên biến môi trường • Tự gia hạn chứng chỉ, chặn dò mật khẩu tự động
Tính năng chính
Quản lý tập trung
Portainer và Cockpit cho cả ba máy chủ.
Sao lưu cấu hình
Mỗi đêm 00:00 lên kho Git, kèm bản đồ dịch vụ.
HTTPS tự động
Chứng chỉ Let's Encrypt tự gia hạn cho mọi tên miền.
Dịch vụ liên quan
Công nghệ sử dụng
Muốn có một website như vậy?
Cho chúng tôi biết nhu cầu, chúng tôi sẽ gợi ý gói phù hợp.




