Câu hỏi thường gặp
Hướng dẫn ngắn gọn thực tế để thiết lập dịch vụ, truy cập và các hành động phổ biến của khách hàng.
> Tạo khóa SSH công khai trong terminal
Tạo khóa SSH công khai để truy cập và chỉ chia sẻ phần công khai.
Tạo khóa SSH công khai để truy cập và chỉ chia sẻ phần công khai.
Chỉ dùng khóa công khai
SSH dùng một cặp khóa. Trong cấu hình dịch vụ, chỉ dán khóa công khai, thường là tệp .pub. Khóa riêng ở lại trên thiết bị của bạn.
Các bước trong terminal
- Mở Terminal, Windows Terminal hoặc PowerShell.
- Chạy: ssh-keygen -t ed25519 -C "your-email@example.com".
- Chấp nhận vị trí mặc định hoặc chọn đường dẫn an toàn.
- Hiển thị khóa công khai bằng: cat ~/.ssh/id_ed25519.pub.
- Trong Windows PowerShell dùng: Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub.
- Sao chép toàn bộ dòng ssh-ed25519 vào trường SSH public key.
Kiểm tra trước khi dán
Không sao chép khóa riêng. Nếu đặt passphrase, hãy lưu nó an toàn để dùng sau này.
> Tạo khóa SSH bằng giao diện Windows
Dùng PuTTYgen trên Windows và chỉ sao chép khóa công khai.
Dùng PuTTYgen trên Windows và chỉ sao chép khóa công khai.
Chỉ cần phần công khai
PuTTYgen tạo khóa công khai và khóa riêng. Chỉ thêm khóa công khai vào Cli>_ và giữ khóa riêng trên máy của bạn.
Các bước trên Windows
- Mở PuTTYgen.
- Chọn EdDSA / Ed25519 nếu có.
- Chỉ dùng RSA 4096 như phương án dự phòng.
- Nhấn Generate và di chuyển chuột cho đến khi khóa được tạo.
- Lưu khóa riêng trên máy tính của bạn.
- Sao chép văn bản khóa công khai vào trường SSH public key.
Không chia sẻ dữ liệu bí mật
Không gửi tệp .ppk, khóa riêng, passphrase, mật khẩu hoặc token cho hỗ trợ hay biểu mẫu.
> Ket noi ten mien rieng
Kiểm tra DNS authoritative, hostname chính xác, loại record, apex hay subdomain và record cũ xung đột.
Kiểm tra DNS authoritative, hostname chính xác, loại record, apex hay subdomain và record cũ xung đột.
Hostname chính xác quyết định record
Apex như example.com và subdomain như app.example.com có thể cần loại record khác nhau. Hãy chắc nơi chỉnh DNS là nameserver authoritative hoặc registrar đúng.
Trước khi đổi DNS
- Chọn hostname chính xác cần dùng.
- Xóa hoặc sửa A/AAAA, CNAME, ALIAS, ANAME hoặc redirect bị xung đột.
- Dùng loại record do dịch vụ khuyến nghị và nhà cung cấp DNS hỗ trợ.
- Chờ DNS propagation trước khi kiểm tra HTTPS cuối cùng.
Rollback an toàn
Đừng tắt hosting cũ trước khi hostname mới trả lời đúng. Khi cần chẩn đoán, gửi domain, target mong muốn và kết quả DNS công khai, không gửi quyền truy cập registrar.
> Uy quyen vung DNS
A/AAAA trỏ địa chỉ, CNAME là alias, MX cho mail, TXT cho xác minh và chính sách mail, CAA cho chứng chỉ.
A/AAAA trỏ địa chỉ, CNAME là alias, MX cho mail, TXT cho xác minh và chính sách mail, CAA cho chứng chỉ.
Mỗi loại record có nhiệm vụ riêng
A và AAAA trỏ tới IP, CNAME tạo alias cho subdomain, MX định tuyến email, TXT chứa xác minh và SPF/DKIM/DMARC, CAA giới hạn certificate authority.
Khi sao chép record
- Sao chép name, type và value đúng như hướng dẫn.
- Không đặt CNAME trên hostname đã có record khác nếu DNS không cho phép.
- Đặt DKIM dưới selector của nhà cung cấp và DMARC dưới _dmarc.
- Cẩn thận với CAA vì giá trị sai có thể chặn cấp chứng chỉ.
Khi DNS không hoạt động
Gửi hostname, loại record, giá trị mong muốn và kết quả công khai đang thấy. Không gửi login DNS hoặc ảnh chụp có API token.
> Đăng ký tài khoản và lần đăng nhập đầu
Dùng một tài khoản làm việc cho đơn hàng, thanh toán, dịch vụ, tên miền và hỗ trợ.
Dùng một tài khoản làm việc cho đơn hàng, thanh toán, dịch vụ, tên miền và hỗ trợ.
Một tài khoản ổn định cho nhóm
Tài khoản khách hàng là nơi theo dõi đơn hàng, thông tin thanh toán, dịch vụ, tên miền và trao đổi hỗ trợ. Hãy dùng email công việc mà nhóm vẫn giữ được quyền truy cập lâu dài.
Chuẩn bị trước đơn đầu tiên
- Đăng ký bằng email công việc.
- Xác nhận email nếu hệ thống yêu cầu.
- Điền thông tin thanh toán trước khi đặt dịch vụ trả phí.
- Bật xác thực hai yếu tố khi tính năng có sẵn.
Chia sẻ quyền truy cập trong nhóm
Không gửi mật khẩu qua chat hoặc email. Nếu nhiều người cần truy cập, hãy dùng trình quản lý mật khẩu nội bộ hoặc hỏi quy trình nhóm an toàn; hỗ trợ không cần mật khẩu hay token đăng nhập.
> Cách hoạt động của credit trả trước
Credit hiển thị số dư, thời gian còn chạy được, chi phí hằng ngày và nguy cơ tạm dừng hoặc xóa dữ liệu.
Credit hiển thị số dư, thời gian còn chạy được, chi phí hằng ngày và nguy cơ tạm dừng hoặc xóa dữ liệu.
Dịch vụ chạy thì credit giảm
Các dịch vụ đủ điều kiện tiêu thụ credit trong thời gian hoạt động. Số dư, ước tính runway và chi phí hằng ngày giúp bạn biết khi nào cần nạp thêm trước khi bị tạm dừng.
Tránh hết credit
- Theo dõi số dư và số ngày còn lại trong khu vực khách hàng.
- Kiểm tra chi phí hằng ngày trước khi xác nhận đơn hàng hoặc thay đổi.
- Nạp thêm credit sớm thay vì chờ sát thời điểm cạn.
- Nếu dịch vụ đã tạm dừng, đọc kỹ hạn xóa dữ liệu hiển thị.
Khi cần kiểm tra số dư
Gửi số đơn hàng, tên dịch vụ và khoảng thời gian cần kiểm tra. Không gửi số thẻ, mật khẩu, private key hoặc sao kê đầy đủ có thông tin nhạy cảm.
> Ước tính tháng, năm và mức trừ credit hằng ngày
Giá tháng và năm dùng để so sánh; credit trả trước bị trừ theo ngày sau khi đơn hoặc thay đổi được xác nhận và áp dụng.
Giá tháng và năm dùng để so sánh; credit trả trước bị trừ theo ngày sau khi đơn hoặc thay đổi được xác nhận và áp dụng.
Ước tính không phải lịch hóa đơn
Ước tính tháng dùng 31 ngày và năm dùng 372 ngày. Credit thực tế được trừ theo thời gian chạy, CPU, RAM, lưu trữ và tùy chọn trả phí đã được áp dụng.
Khi thay đổi giá
- So sánh chi phí hằng ngày trước và sau thay đổi.
- Tính cả CPU, RAM, dung lượng, backup và Offsite Archive.
- Chờ thay đổi được xác nhận, thanh toán nếu cần, rồi áp dụng.
- Lưu xác nhận đơn hàng và lịch sử credit cho kế toán.
Kiểm tra một giai đoạn cụ thể
Khi hỏi về thanh toán, hãy nêu số đơn hàng, tên dịch vụ và ngày cần đối chiếu. Không gửi thông tin ngân hàng đầy đủ hoặc ảnh chụp chưa che dữ liệu cá nhân.
> Trạng thái đơn hàng sau khi thanh toán
Đơn hàng có thể chờ xác nhận từ nhà cung cấp thanh toán; đừng tạo đơn trùng khi đơn đầu chưa rõ thất bại hoặc hết hạn.
Đơn hàng có thể chờ xác nhận từ nhà cung cấp thanh toán; đừng tạo đơn trùng khi đơn đầu chưa rõ thất bại hoặc hết hạn.
Pending chưa chắc là lỗi
Sau khi thanh toán, đơn hàng có thể chờ thông báo xác nhận từ nhà cung cấp thanh toán. Tạo đơn trùng quá sớm có thể làm việc đối soát rối hơn.
Sau khi thanh toán
- Quay lại Cli>_ từ trang thanh toán.
- Kiểm tra trạng thái đơn trong tài khoản.
- Nếu vẫn pending, chờ xác nhận của nhà cung cấp.
- Khi cần hỗ trợ, gửi số đơn hàng và mã tham chiếu thanh toán nếu thấy.
Bằng chứng an toàn
Hỗ trợ chỉ cần số đơn hàng, thời điểm thanh toán, trạng thái hiển thị và ảnh chụp đã che dữ liệu nếu có lỗi. Không gửi số thẻ, mật khẩu hoặc biên lai ngân hàng đầy đủ.
> Thông tin giúp thiết lập dịch vụ nhanh hơn
Chuẩn bị tên dịch vụ, tên miền, DNS, dung lượng, tài nguyên, email quản trị và public SSH key; không gửi bí mật.
Chuẩn bị tên dịch vụ, tên miền, DNS, dung lượng, tài nguyên, email quản trị và public SSH key; không gửi bí mật.
Dữ liệu chính xác giảm chậm trễ
Biểu mẫu đặt hàng thường cần tên dịch vụ, tên miền, kế hoạch DNS, dung lượng, CPU, RAM, email quản trị hoặc public SSH key. Chỉ nhập giá trị công khai hoặc không bí mật.
Trước khi bấm đặt hàng
- Chọn tên dịch vụ dễ nhận biết trong nhóm.
- Quyết định dùng tên miền riêng hay hostname tạm.
- Chuẩn bị public SSH key nếu dịch vụ yêu cầu.
- Kiểm tra dung lượng và tài nguyên theo ứng dụng sẽ chạy.
Không đưa bí mật vào biểu mẫu
Private key, mật khẩu, token, dump database và file cấu hình đầy đủ không nên gửi trong đơn hàng hoặc chat. Nếu không chắc, hãy hỏi mà chưa gửi giá trị đó.
> Thay đổi CPU, RAM, đĩa hoặc retention sau đơn hàng
Thay đổi từ trang dịch vụ hiện có; kiểm tra giá mới, mức trừ credit hằng ngày, thời điểm áp dụng, restart, downtime và nhu cầu export.
Thay đổi từ trang dịch vụ hiện có; kiểm tra giá mới, mức trừ credit hằng ngày, thời điểm áp dụng, restart, downtime và nhu cầu export.
Sửa dịch vụ hiện có, không tạo bản mới
Nếu dịch vụ đã chạy, hãy thay đổi từ chi tiết dịch vụ. Một đơn hàng mới có thể tạo thêm dịch vụ khác thay vì cập nhật dịch vụ cũ.
Trước khi xác nhận
- Xem CPU, RAM, đĩa, backup retention và Offsite Archive retention hiện tại.
- Kiểm tra giá mới và mức trừ credit hằng ngày.
- Đọc cảnh báo restart, bảo trì hoặc downtime.
- Export dữ liệu quan trọng trước thay đổi có rủi ro.
Khi thay đổi không như mong đợi
Gửi tên dịch vụ, thời điểm thay đổi, trạng thái hiển thị và lỗi. Không gửi private key, mật khẩu, token hoặc file cấu hình bí mật.
> Hủy dịch vụ và thời hạn giữ dữ liệu
Dịch vụ đã hoạt động thường bị tạm dừng trước, hiển thị hạn xóa, rồi có thể bị xóa vĩnh viễn.
Dịch vụ đã hoạt động thường bị tạm dừng trước, hiển thị hạn xóa, rồi có thể bị xóa vĩnh viễn.
Hủy không phải luôn xóa ngay
Dịch vụ đã chạy thường được tạm dừng trước và hiển thị hạn xóa dữ liệu. Sau khi hạn đó qua, dữ liệu có thể bị xóa vĩnh viễn.
Trước khi hủy dịch vụ
- Tự export dữ liệu cần giữ lâu dài.
- Đọc ngày giờ xóa hiển thị trên dịch vụ bị tạm dừng.
- Đừng nhầm backup hoặc Offsite Archive với thời hạn giữ dữ liệu của dịch vụ đã hủy.
- Liên hệ hỗ trợ trước hạn xóa nếu còn phân vân.
Sau hạn xóa
Khi hạn hiển thị đã qua, không nên giả định dữ liệu còn khôi phục được. Khi hỏi, gửi số đơn hàng và tên dịch vụ, không gửi dump database hoặc thông tin đăng nhập.
> Backup và yêu cầu restore
Backup dùng cho khôi phục vận hành, không thay thế export; restore có thể ghi đè dữ liệu mới hơn.
Backup dùng cho khôi phục vận hành, không thay thế export; restore có thể ghi đè dữ liệu mới hơn.
Backup không phải kho lưu trữ dài hạn
Retention của backup phụ thuộc sản phẩm và tùy chọn. Backup giúp khôi phục sau sự cố vận hành nhưng không thay thế export riêng hoặc Offsite Archive.
Chuẩn bị yêu cầu restore
- Nêu tên dịch vụ và số đơn hàng.
- Mô tả thời điểm muốn quay lại.
- Cho biết cần restore toàn bộ dịch vụ hay một phần nếu được hỗ trợ.
- Đính kèm lỗi hiển thị mà không có mật khẩu, token hoặc private key.
Tác động của restore
Restore có thể thay dữ liệu mới bằng trạng thái cũ. Hãy báo cho nhóm và export phần không muốn mất trước khi xác nhận.
> Offsite Archive dùng để làm gì
Offsite Archive giữ bản sao lưu trữ từ xa, tách khỏi backup vận hành ngắn hạn và thời hạn xóa dịch vụ.
Offsite Archive giữ bản sao lưu trữ từ xa, tách khỏi backup vận hành ngắn hạn và thời hạn xóa dịch vụ.
Bản lưu trữ ngoài vận hành thường ngày
Offsite Archive dành cho bản sao lưu trữ từ xa. Nó không phải đĩa live cho ứng dụng, không thay thế export cục bộ và không giống backup vận hành ngắn hạn.
Khi nên bật
- Dùng cho dữ liệu cần giữ ngoài hoạt động thường ngày.
- Chọn số ngày retention theo yêu cầu recovery hoặc compliance.
- Theo dõi chi phí khi dung lượng và thời gian giữ tăng.
- Với dữ liệu lớn, lên kế hoạch cùng quy trình export riêng.
Ước tính chi phí lưu trữ
Chi phí phụ thuộc vào dung lượng dữ liệu được lưu và thời gian retention. Kiểm tra ước tính hiển thị trước khi bật hoặc kéo dài archive.
> Chọn CPU, RAM và đĩa cho VPS
Chọn kích thước VPS theo ứng dụng, database, cache, log, upload và tăng trưởng; OOM hoặc swap nhiều là dấu hiệu thiếu RAM.
Chọn kích thước VPS theo ứng dụng, database, cache, log, upload và tăng trưởng; OOM hoặc swap nhiều là dấu hiệu thiếu RAM.
Bắt đầu từ workload thực tế
Website tĩnh nhỏ khác với database, ứng dụng Java, tìm kiếm hoặc container build. Hãy tính bộ nhớ ứng dụng, cache, database, log, upload và khoảng trống tăng trưởng.
Dấu hiệu gói quá nhỏ
- Tăng RAM khi thấy OOM, out of memory, process killed hoặc swap liên tục.
- Tăng CPU cho nén, build, worker bận hoặc tải tính toán kéo dài.
- Tăng đĩa trước khi filesystem, log hoặc database đầy.
- Sau mỗi thay đổi, theo dõi xem giới hạn cũ còn xuất hiện không.
Thông tin để hỏi sizing
Gửi tên dịch vụ, loại ứng dụng, lỗi hiển thị, thời điểm xảy ra và CPU, RAM, đĩa hiện chọn. Không gửi mật khẩu, private key hoặc file cấu hình nội bộ.
> Khi nào VPS cần public IP
Dedicated public IP hữu ích cho allowlist, truy cập inbound, nguồn outbound ổn định hoặc dịch vụ ràng buộc địa chỉ.
Dedicated public IP hữu ích cho allowlist, truy cập inbound, nguồn outbound ổn định hoặc dịch vụ ràng buộc địa chỉ.
Xác định hướng kết nối
Không phải dịch vụ nào cũng cần public IP. Nhu cầu thường đến từ đối tác, nhà cung cấp hoặc firewall bên ngoài cần địa chỉ ổn định cho inbound, outbound source hoặc cả hai.
Trước khi đặt IP
- Hỏi đối tác allowlist inbound, outbound hay cả hai.
- Dùng tên DNS thay vì địa chỉ số nếu hệ thống cho phép.
- Chỉ mở các port ứng dụng thật sự cần.
- Gửi yêu cầu allowlist trước khi đổi thiết kế truy cập production.
Public IP không có nghĩa mở mọi port
Dedicated public IP vẫn cần quy tắc tối thiểu. Không gửi mật khẩu, private key hoặc ảnh chụp firewall có giá trị bí mật.
> Checklist trước khi nối tên miền riêng
Kiểm tra DNS authoritative, hostname chính xác, loại record, apex hay subdomain và record cũ xung đột.
Kiểm tra DNS authoritative, hostname chính xác, loại record, apex hay subdomain và record cũ xung đột.
Hostname chính xác quyết định record
Apex như example.com và subdomain như app.example.com có thể cần loại record khác nhau. Hãy chắc nơi chỉnh DNS là nameserver authoritative hoặc registrar đúng.
Trước khi đổi DNS
- Chọn hostname chính xác cần dùng.
- Xóa hoặc sửa A/AAAA, CNAME, ALIAS, ANAME hoặc redirect bị xung đột.
- Dùng loại record do dịch vụ khuyến nghị và nhà cung cấp DNS hỗ trợ.
- Chờ DNS propagation trước khi kiểm tra HTTPS cuối cùng.
Rollback an toàn
Đừng tắt hosting cũ trước khi hostname mới trả lời đúng. Khi cần chẩn đoán, gửi domain, target mong muốn và kết quả DNS công khai, không gửi quyền truy cập registrar.
> Các loại record DNS cho dịch vụ
A/AAAA trỏ địa chỉ, CNAME là alias, MX cho mail, TXT cho xác minh và chính sách mail, CAA cho chứng chỉ.
A/AAAA trỏ địa chỉ, CNAME là alias, MX cho mail, TXT cho xác minh và chính sách mail, CAA cho chứng chỉ.
Mỗi loại record có nhiệm vụ riêng
A và AAAA trỏ tới IP, CNAME tạo alias cho subdomain, MX định tuyến email, TXT chứa xác minh và SPF/DKIM/DMARC, CAA giới hạn certificate authority.
Khi sao chép record
- Sao chép name, type và value đúng như hướng dẫn.
- Không đặt CNAME trên hostname đã có record khác nếu DNS không cho phép.
- Đặt DKIM dưới selector của nhà cung cấp và DMARC dưới _dmarc.
- Cẩn thận với CAA vì giá trị sai có thể chặn cấp chứng chỉ.
Khi DNS không hoạt động
Gửi hostname, loại record, giá trị mong muốn và kết quả công khai đang thấy. Không gửi login DNS hoặc ảnh chụp có API token.
> DNS propagation và TTL không có cam kết từng phút
TTL quyết định resolver giữ câu trả lời cũ bao lâu; câu trả lời cũ và mới có thể cùng tồn tại tạm thời.
TTL quyết định resolver giữ câu trả lời cũ bao lâu; câu trả lời cũ và mới có thể cùng tồn tại tạm thời.
Propagation là cache của resolver
DNS không có cam kết thời gian chính xác từng phút. Sau khi record authoritative đổi, các resolver khác nhau vẫn có thể trả lời giá trị cũ cho đến khi cache theo TTL hết hạn.
Cho thay đổi có kế hoạch
- Giảm TTL trước nếu nhà cung cấp cho phép.
- Chỉnh DNS một lần và tránh sửa liên tục khi cache đang hết hạn.
- Kiểm tra từ nhiều resolver nếu kết quả khác nhau.
- Ghi thời điểm đổi, giá trị cũ, giá trị mới và TTL.
Dữ liệu chẩn đoán DNS
Nêu hostname, target mong muốn, câu trả lời cũ, câu trả lời mới, TTL và thời điểm đổi. Không gửi quyền truy cập DNS hoặc ghi chú nội bộ của nhà cung cấp.
> Lập kế hoạch dung lượng Nextcloud
Tính file người dùng, thư mục chia sẻ, version, thùng rác, previews, thumbnails, sync overhead và tăng trưởng nhóm.
Tính file người dùng, thư mục chia sẻ, version, thùng rác, previews, thumbnails, sync overhead và tăng trưởng nhóm.
Nextcloud dùng dung lượng ngoài file chính
Dung lượng bị dùng bởi file người dùng, thư mục chia sẻ, file đã xóa, version history, previews, thumbnails, client sync và import lớn. Gần chạm giới hạn có thể làm upload hoặc sync lỗi.
Trước khi đặt dung lượng
- Ước tính dữ liệu người dùng và thư mục chung hiện tại.
- Thêm headroom cho thùng rác, phiên bản, previews và sync overhead.
- Tính cả import lớn, nhóm mới và tăng trưởng dự kiến.
- Tăng storage trước khi người dùng gặp giới hạn.
Khi sync gặp lỗi
Gửi kích thước dịch vụ, mức sử dụng ước tính, thời điểm lỗi và thông báo từ client. Không gửi file cá nhân hoặc export dữ liệu người dùng trừ khi có kênh an toàn được yêu cầu.
> Di chuyển repository sang Gitea
Lập kế hoạch di chuyển Git cùng Git LFS, submodules, protected branches, deploy keys, webhook và CI/CD.
Lập kế hoạch di chuyển Git cùng Git LFS, submodules, protected branches, deploy keys, webhook và CI/CD.
Migration không chỉ là git clone
Ngoài lịch sử Git, cần chuyển hoặc cấu hình lại owner, team, protected branches, protected tags, Git LFS, submodules, deploy keys, webhooks và CI/CD.
Trước cutover
- Liệt kê repository, owner, nhóm quyền và tài khoản automation.
- Kiểm tra Git LFS, submodules, branch protection và tag protection.
- Sau khi chuyển, test clone, push, Git LFS, submodules và CI.
- Xoay vòng hoặc thu hồi token cũ mà không chia sẻ giá trị token.
Bí mật khi migration
Không gửi token, private key, phần private của deploy key hoặc CI secrets. Chỉ cần tên repository, loại tích hợp, lỗi hiển thị và phần từng hoạt động trước migration.
> Sender domain cho Listmonk
Chuẩn bị domain hoặc subdomain gửi mail, From identity, SPF, DKIM, DMARC, bounce và unsubscribe trước chiến dịch.
Chuẩn bị domain hoặc subdomain gửi mail, From identity, SPF, DKIM, DMARC, bounce và unsubscribe trước chiến dịch.
Deliverability bắt đầu từ domain
Listmonk cần From identity rõ ràng và DNS record mà hệ thống email có thể xác minh. SPF, DKIM và DMARC phải khớp với domain hoặc subdomain dùng để gửi.
Trước chiến dịch đầu tiên
- Chọn sender domain hoặc subdomain và tên From.
- Thêm record xác minh, SPF, DKIM selector và DMARC.
- Test gửi mail, bounce hoặc Return-Path và các liên kết trong thư.
- Kiểm tra unsubscribe và List-Unsubscribe trước khi gửi thật.
Bí mật email
Khi chẩn đoán, gửi domain, loại record, giá trị DNS công khai và lỗi. Không gửi mật khẩu SMTP, API token, private DKIM key hoặc danh sách người nhận chứa dữ liệu cá nhân.
> Thiết lập Runtime cho Classic Hosting
Classic Hosting có Runtime tự động hoặc thủ công; CPU, RAM, storage, backup, Offsite Archive, upload, cache và log ảnh hưởng chi phí và ổn định.
Classic Hosting có Runtime tự động hoặc thủ công; CPU, RAM, storage, backup, Offsite Archive, upload, cache và log ảnh hưởng chi phí và ổn định.
Auto không phải lựa chọn duy nhất
Auto Runtime giúp với dự án được nhận diện. Manual Runtime phù hợp khi bạn muốn chọn Nginx, Apache, FrankenPHP hoặc runtime ngôn ngữ cụ thể. PHP selector chỉ dùng ở trường hợp được hỗ trợ.
Thiết lập trước khi deploy
- Chọn auto hoặc manual Runtime theo framework và cách build.
- Chọn PHP 8.2, 8.3 hoặc 8.4 chỉ cho kịch bản PHP được hỗ trợ.
- Đặt CPU, RAM, đĩa, backup retention và Offsite Archive theo dữ liệu và traffic.
- Sau deploy, test upload, cache, log và lỗi ứng dụng hiển thị.
Khi ứng dụng không khởi động
Gửi mode runtime, ngôn ngữ hoặc phiên bản PHP, lỗi hiển thị, thay đổi gần nhất và thời điểm deploy. Không gửi file .env, mật khẩu, token hoặc log đầy đủ có bí mật.