1. Chuẩn bị server
Eclo Panel cài trực tiếp trên server Linux để quản lý website và dịch vụ. Nên bắt đầu bằng một server mới, chưa cài bảng điều khiển hosting khác để tránh xung đột cấu hình.
- Hệ điều hành: Ubuntu 24.04 hoặc Debian 12/13, sử dụng systemd.
- Kiến trúc: x86_64 (x64) hoặc ARM64.
- Quyền: tài khoản SSH có quyền sudo hoặc root.
- Kết nối: internet để tải bộ cài và các gói dịch vụ; IP public nếu cần truy cập từ bên ngoài.
Tài nguyên cần thiết tùy website và dịch vụ. Database, Docker và bộ quét ClamAV có thể sử dụng nhiều RAM; kiểm tra tài nguyên trước khi cài thêm.
2. Tải và chạy bộ cài
Kết nối SSH vào server. Tải script từ tên miền chính thức của ECLO:
curl -fsSL https://eclo.vn/panel/install.sh -o eclo-panel-install.shBạn có thể xem nội dung bằng less eclo-panel-install.sh trước khi chạy. Bộ cài cần quyền quản trị để thiết lập thư mục hệ thống, tài khoản và dịch vụ.
sudo bash eclo-panel-install.shĐể chọn cổng khác từ lúc cài, dùng tham số --port:
sudo bash eclo-panel-install.sh --port 22893Đợi bộ cài hoàn thành và giữ lại thông tin truy cập được hiển thị. Không đóng phiên SSH khi quá trình cài đang chạy.
3. Mở Panel lần đầu
Khi cài mới thành công, Terminal hiển thị địa chỉ truy cập, tài khoản quản trị, mật khẩu ban đầu và dấu vân tay chứng chỉ TLS. Mở đúng URL được bộ cài cung cấp, thường có dạng:
https://IP-CUA-SERVER:22891
Nếu nhà cung cấp VPS có firewall hoặc security group, cho phép cổng TCP của Panel từ địa chỉ quản trị của bạn. Website công khai thường cần thêm TCP 80 và 443. Không cần mở database ra internet để website cùng server sử dụng.
Đăng nhập bằng tài khoản vừa tạo, đổi mật khẩu theo nhu cầu và giữ thông tin truy cập ở nơi an toàn. Không đưa mật khẩu hoặc URL truy cập riêng vào ảnh chụp công khai.
4. Chọn dịch vụ và tạo website
- Trong bước thiết lập đầu tiên, chọn dịch vụ và phiên bản cần dùng. Ví dụ: Nginx, một phiên bản PHP và MySQL.
- Chờ tác vụ cài đặt báo hoàn thành rồi mở Website để tạo site.
- Nhập tên miền, chọn loại website và thư mục mã nguồn. Có thể tạo database hoặc FTP đi kèm nếu cần.
- Đặt thư mục chạy web theo cấu trúc source: thư mục gốc,
publichoặc thư mục khác. - Tải code bằng File Manager, FTP hoặc triển khai từ Eclo Local. Chạy Composer / npm thủ công nếu dự án cần.
Ví dụ: mã nguồn ở /srv/eclo/sites/example.com còn document root ở /srv/eclo/sites/example.com/public. Hai đường dẫn này có mục đích khác nhau; không cần đưa toàn bộ source vào public.
FTP/FTPS và một số công cụ hệ thống được chuẩn bị khi cài Panel. Kiểm tra trạng thái firewall trước khi bật hoặc thay đổi rule để tránh mất quyền truy cập SSH.
5. Trỏ tên miền và bật HTTPS
- Trỏ bản ghi DNS A của tên miền về IPv4 server. Chỉ thêm AAAA nếu IPv6 server đã hoạt động đúng.
- Kiểm tra tên miền mở được website qua HTTP và cổng 80 truy cập được từ internet.
- Mở website trong Panel → SSL / HTTPS, chọn tên miền và đăng ký Let's Encrypt.
- Kiểm tra trạng thái chứng chỉ, tên miền, ngày hiệu lực và ngày hết hạn sau khi tác vụ hoàn tất.
Nếu dùng CDN hoặc proxy, đường dẫn /.well-known/acme-challenge/ phải được chuyển đến đúng website. Bạn cũng có thể nhập chứng chỉ và private key riêng trong phần SSL.
6. Kết nối từ Eclo Local
- Mở bộ chọn máy / server trên Eclo Local và chọn thêm kết nối.
- Nhập IP hoặc tên miền server, cổng Panel (mặc định
22891) và tài khoản Eclo Panel. - Xác minh chứng chỉ / fingerprint khi ứng dụng yêu cầu, rồi kết nối.
- Trong dự án local, mở Triển khai và liên kết với website trên server.
- Chọn file cần chuyển, ghi chú gói và theo dõi tiến trình đến khi hoàn thành.
Chỉ những website và chức năng được tài khoản cho phép mới truy cập được. Triển khai code không tự nhập database; dùng sao lưu / khôi phục hoặc nhập dữ liệu riêng khi cần.
7. Các lệnh quản trị cần biết
Khi không truy cập được giao diện, dùng SSH để kiểm tra Panel:
sudo eclo-panel --help
sudo eclo-panel statusXem thông tin truy cập và dấu vân tay chứng chỉ:
sudo eclo-panel credentials
sudo eclo-panel fingerprintĐặt lại mật khẩu tài khoản quản trị admin (thay tên nếu bạn dùng tài khoản khác):
sudo eclo-panel reset-password adminCập nhật Panel hoặc quay về bản trước khi có sự cố cập nhật:
sudo eclo-panel updatesudo eclo-panel rollbackChạy --help để xem các lệnh và tham số của phiên bản đang cài. Khôi phục phiên bản Panel không thay thế việc khôi phục dữ liệu website.
8. Khi cần kiểm tra sự cố
Không mở được Panel
Kiểm tra IP, cổng, trạng thái dịch vụ và firewall cả trên hệ điều hành lẫn nhà cung cấp VPS. Dùng URL đầy đủ do bộ cài hiển thị.
Website báo 403 hoặc “No input file specified”
Kiểm tra document root, file index, phiên bản PHP, quyền đọc thư mục của tài khoản website và nhật ký Nginx / PHP. Không đổi toàn bộ quyền thành 777 để bỏ qua lỗi.
Cấp SSL không thành công
Kiểm tra DNS, cổng 80, IPv6, CDN và đường dẫn xác minh. Đọc lỗi trong tác vụ trước khi gửi lại yêu cầu để tránh chạm giới hạn của nhà cấp chứng chỉ.