Chào mừng bạn đến với Infra Caddy Guy's! 🎉 Đây là một script mã nguồn mở siêu nhỏ, nhẹ giúp bạn thiết lập và cấu hình web server Caddy chỉ qua vài câu hỏi đơn giản. Không cần đau đầu với config phức tạp nữa! 😎
Check code tại: https://github.com/nguyenanhung/infra-caddy-guy
Nó là gì? 🤔
Infra Caddy Guy's là một công cụ tương tác, hỏi bạn vài câu (kiểu như " Bạn muốn host gì? HTTPS có cần không?"), rồi tự động tạo cấu hình Caddy phù hợp. Caddy là web server xịn sò với HTTPS tự động, và script này giúp bạn dùng nó dễ như ăn kẹo! 🍬
Dành cho:
- Người muốn server chạy nhanh mà không cần đọc tài liệu dài.
- Dân dev/sysadmin thích automation.
- Newbie muốn thử Caddy mà không sợ " ngợp".
Cài đặt & Chạy: 1 step! ⚡
Installation
git clone [email protected]:nguyenanhung/infra-caddy-guy.git && cd infra-caddy-guy && ./bin/enable-shortcut
...and use it
infra-caddy introduce
Script hoạt động thế nào? 🎭
- Hỏi bạn: Script sẽ hỏi tên miền, thư mục website, có cần HTTPS hay log không, v.v.
-
Tự config: Dựa trên câu trả lời, nó tạo file
Caddyfile
và chạy Caddy. - Kết quả: Website của bạn lên sóng, HTTPS mượt mà, không cần bạn động tay nhiều!
Ví dụ: Bạn muốn host mysite.com
, chỉ cần trả lời các câu hỏi, script sẽ tạo cấu hình kiểu:
Example configure
mysite.com { root * /srv/mysite file_server }
Gặp lỗi? Đừng lo! 😺
- Port 80/443 bị chiếm? Check xem có app nào (Nginx, Apache) đang dùng, hoặc đổi port.
- HTTPS không chạy? Đảm bảo tên miền trỏ đúng server.
- Vẫn bí? Vào GitHub Issues kêu tui nhé!
Muốn đóng góp? ❤️
- Báo lỗi hoặc ý tưởng mới tại GitHub Issues.
- Gửi pull request nếu bạn muốn thêm tính năng.
- Cho tui một ⭐ trên GitHub nếu thấy vui! 🌟
Bắt đầu thôi nào! 🎉
Chỉ cần chạy script và trả lời vài câu là bạn có ngay một web server xịn sò. Thử ngay tại https://github.com/nguyenanhung/infra-caddy-guy và tận hưởng cảm giác config server dễ như chơi game! 😄
Chúc bạn vui và server luôn xanh! 🚀 full-width
Đăng nhận xét