Bắt đầu nhanh
Tổng quan
Trang này dành cho người mới bắt đầu với FlashPanel. Bạn sẽ đi từ một máy chủ trống tới một website chạy được với tên miền riêng và HTTPS. Mỗi bước dưới đây chỉ tóm tắt việc cần làm và dẫn sang trang hướng dẫn chi tiết.
Lộ trình gồm:
- Chuẩn bị máy chủ và tên miền.
- Kết nối máy chủ với FlashPanel.
- Chờ cài đặt hoàn tất.
- Tạo website.
- Trỏ tên miền về máy chủ.
- Cài mã nguồn hoặc triển khai từ Git.
- Cài chứng chỉ SSL.
- Thiết lập sao lưu, bảo mật và mời thành viên.
Hướng dẫn sử dụng
Bước 1: Chuẩn bị
Trước khi bắt đầu, bạn cần có:
- Một máy chủ Ubuntu mới (20.04, 22.04, 24.04, 26.04 LTS 64bit), chưa cài sẵn phần mềm nào khác. FlashPanel sẽ không hoạt động trên máy chủ đã cài đặt sẵn từ trước.
- Quyền đăng nhập SSH bằng tài khoản
root(mật khẩu hoặc SSH private key). Bạn không cần bước này nếu tạo máy chủ qua API của nhà cung cấp. - Một tên miền mà bạn có quyền chỉnh bản ghi DNS. Nếu chỉ muốn thử nghiệm, bạn có thể dùng tên miền miễn phí ở Bước 4.
TIP
Với máy chủ đã tạo từ lâu, hãy chạy apt update && apt upgrade -y rồi khởi động lại máy chủ trước khi kết nối để quá trình cài đặt mượt mà và ít lỗi hơn.
Bước 2: Kết nối máy chủ
Mở trang Kết nối máy chủ mới, rồi chọn một trong hai cách:
- Máy chủ có sẵn: chọn Custom Server, nhập Tên máy chủ, IP hoặc tên miền máy chủ, SSH Port, thông tin đăng nhập
root, rồi bấm Thêm máy chủ. Xem Kết nối máy chủ. - Tạo máy chủ mới qua nhà cung cấp (Vultr, DigitalOcean, Linode, Hetzner...): thêm API Key của nhà cung cấp trước theo Kết nối nhà cung cấp máy chủ, sau đó chọn nhà cung cấp, khu vực, gói và bấm Kết nối máy chủ mới.
Ở phần Chọn ứng dụng cài đặt sẵn, Nginx, PHP và MySQL được chọn sẵn. Bạn có thể bỏ chọn hoặc thêm ứng dụng khác tùy nhu cầu.
Bước 3: Chờ cài đặt hoàn tất
Sau khi gửi yêu cầu, bạn được chuyển về danh sách máy chủ. Bấm vào máy chủ vừa thêm để mở màn hình Trạng thái cài đặt. Màn hình này gồm:
- Cửa sổ nhật ký hiển thị trực tiếp các lệnh đang chạy trên máy chủ.
- Danh sách các bước cài đặt, kèm trạng thái và thời gian chạy của từng bước.
Khi cài đặt xong, trang tổng quan của máy chủ hiển thị thay cho màn hình này và các mục trong menu máy chủ mới dùng được. Bạn có thể theo dõi lại toàn bộ quá trình ở trang Sự kiện.
WARNING
Nếu quá trình cài đặt kéo dài hơn 15 phút, hãy liên hệ bộ phận hỗ trợ.
Bước 4: Tạo website
- Trong menu của máy chủ, chọn Website, rồi bấm Tạo website.
- Nhập tên miền vào ô Tên miền. Nếu chưa có tên miền, đánh dấu Sử dụng tên miền miễn phí để dùng một tên miền con miễn phí cho mục đích thử nghiệm.
- (Tùy chọn) Điều chỉnh các thiết lập khác như Root Document, phiên bản PHP, Cách ly trang web hoặc Tạo cơ sở dữ liệu.
- Bấm Tạo trang web.
Xem giải thích từng tùy chọn tại Tạo và quản lý website.
Bước 5: Trỏ tên miền về máy chủ
Tên miền phải trỏ về IP của máy chủ thì website mới truy cập được và mới cấp được chứng chỉ SSL. Có hai cách:
- Tự động: kết nối nhà cung cấp DNS (Cloudflare, Name.com) trước khi tạo website. Khi tên miền của website nằm trong danh sách tên miền được quản lý, FlashPanel tự tạo bản ghi
A(hoặcAAAAvới máy chủ dùng IPv6) trỏ về máy chủ. - Thủ công: tại trang quản lý DNS của nhà cung cấp tên miền, tạo bản ghi
Acho tên miền (vàwwwnếu cần) trỏ về IP của máy chủ.
Bỏ qua bước này nếu bạn dùng tên miền miễn phí, vì bản ghi DNS đã được tạo tự động.
TIP
Bản ghi DNS mới có thể mất từ vài phút tới vài giờ để có hiệu lực, tùy nhà cung cấp tên miền.
Bước 6: Cài mã nguồn hoặc triển khai từ Git
Mở website vừa tạo, chọn Cài đặt Mã nguồn ở menu của website và chọn cách cài phù hợp:
- WordPress, n8n, Uptime Kuma, phpMyAdmin...: cài ứng dụng có sẵn chỉ với vài thao tác.
- GitHub, GitLab, Bitbucket: kết nối tài khoản Git trước, sau đó chọn kho mã nguồn và nhánh.
- Git: cài từ một kho Git bất kỳ qua SSH.
- Tự tải lên: dùng khi bạn đã tự tải mã nguồn lên máy chủ qua SFTP/SSH.
Xem chi tiết tại Cài đặt mã nguồn. Với website cài từ Git, bạn có thể bật tự động triển khai mỗi khi đẩy mã lên nhánh đã chọn, xem Triển khai.
Bước 7: Cài chứng chỉ SSL
- Mở mục SSL ở menu của website.
- Chọn thẻ Let's Encrypt (Free).
- Kiểm tra các tên miền đã có dấu tích xanh, nghĩa là đã trỏ đúng về máy chủ.
- Bấm Cài đặt Let's Encrypt.
Chứng chỉ Let's Encrypt được gia hạn tự động. Xem thêm các loại chứng chỉ khác tại SSL.
Bước 8: Việc nên làm tiếp theo
Website đã chạy. Để vận hành an toàn và lâu dài, bạn nên:
- Thiết lập sao lưu định kỳ ra Google Drive, OneDrive, S3, SFTP...: xem Sao lưu và Khôi phục.
- Bật tự động cập nhật hệ thống: xem Bảo mật.
- Rà soát tường lửa, chỉ mở những cổng thật sự cần thiết: xem Quy tắc tường lửa.
- Mời thành viên cùng quản lý máy chủ: xem Nhóm.
Ghi chú & cảnh báo
- Lưu ý: Thông tin đăng nhập
rootchỉ dùng cho lần cài đặt đầu tiên và không được lưu lại. - Lưu ý: Tên miền miễn phí chỉ dùng để thử nghiệm, bản ghi DNS của nó tự động bị xóa sau 14 ngày. Hãy chuyển sang tên miền riêng trước khi đưa website vào hoạt động chính thức.
- Cảnh báo: Không kết nối máy chủ đang chạy dịch vụ thật hoặc đã cài sẵn phần mềm. Hãy dùng một máy chủ mới, rồi chuyển dữ liệu sang sau.
Cần trợ giúp?
Nếu gặp khó khăn ở bất kỳ bước nào, xem các kênh hỗ trợ và video hướng dẫn tại FlashPanel là gì?.