Tiếng Việt
Cài đặt mã nguồn
Khi trang web của bạn đã được tạo trong FlashPanel, bạn có thể cài đặt mã nguồn và các ứng dụng lên đó. Trang này hiển thị tất cả các tùy chọn cài đặt mã nguồn có sẵn.
Lưu ý
Mỗi trang web chỉ cài được một mã nguồn. Nếu bạn đã tự tải tệp lên thư mục trang web, việc cài mã nguồn sẽ ghi đè các tệp đó. Hãy sao lưu tệp trước khi cài.
Truy cập cài đặt mã nguồn
- Mở trang quản lý trang web của bạn
- Chọn mục Cài đặt Mã nguồn ở menu bên trái
Bạn sẽ thấy các tùy chọn cài đặt có sẵn cho trang web. Mục này chỉ hiển thị khi trang web chưa được cài mã nguồn.
Các tùy chọn cài đặt
Tự tải lên
Tùy chọn Tự tải lên được sử dụng khi bạn đã tự tải lên mã nguồn của mình lên máy chủ qua SFTP, SSH hoặc bất kỳ phương thức truyền tệp nào, và muốn khai báo điều này với FlashPanel.
Mục đích: Tính năng này cho phép bạn thông báo với FlashPanel rằng bạn đã tự tải lên mã nguồn thủ công và chỉ định loại ứng dụng mà bạn đã tải lên (Custom, Laravel hoặc WordPress).
Cách hoạt động:
- Đầu tiên, tải lên mã nguồn của bạn vào thư mục website qua SFTP/SSH
- Mở mục Cài đặt Mã nguồn của trang web
- Chọn tùy chọn
Tự tải lên - Trong hộp thoại Cập nhật loại website, chọn loại dự án từ danh sách thả xuống:
- Custom - Cho các ứng dụng chung/tùy chỉnh hoặc trang HTML tĩnh
- Laravel - Nếu bạn đã tải lên một ứng dụng Laravel
- WordPress - Nếu bạn đã tải lên một trang WordPress
- Bấm
Cập nhật
Điều gì xảy ra:
FlashPanelsẽ đánh dấu trang web của bạn là đã có mã nguồn được cài đặt- Mục Cài đặt Mã nguồn sẽ bị ẩn khỏi menu (vì mã nguồn đã có sẵn)
- Các tính năng dành riêng cho loại đã chọn sẽ được bật (ví dụ: chọn
WordPresssẽ hiện trang quản lý WordPress) - Không có triển khai tự động hoặc tích hợp Git nào được cấu hình
Ví dụ trường hợp sử dụng: Bạn có một trang WordPress mà bạn đã tải xuống và tùy chỉnh trên máy tính cá nhân của mình. Bạn tải lên tất cả các tệp qua SFTP lên máy chủ của bạn, sau đó sử dụng Tự tải lên với loại dự án WordPress để FlashPanel biết đó là trang WordPress và hiển thị các công cụ quản lý WordPress cho trang web.
Git Repository
Bạn có thể cài đặt mã nguồn từ một kho lưu trữ Git đơn giản mà không cần sử dụng tích hợp GitHub, GitLab hoặc Bitbucket.
! Yêu cầu SSH Key
Máy chủ cần có quyền đọc kho lưu trữ Git. Bạn có thể thêm khóa SSH của máy chủ vào nhà cung cấp Git, hoặc dùng khóa triển khai riêng cho trang web (xem bước 4).
Các bước cài đặt từ Git:
- Chọn tùy chọn
Git - Nhập URL SSH của kho lưu trữ vào trường Repository (ví dụ:
[email protected]:user/project.git) - Nhập tên nhánh vào trường Nhánh (ví dụ:
mainhoặcmaster) - Nếu chưa thêm khóa SSH của máy chủ vào nhà cung cấp Git, đánh dấu
Tự động thêm khóa triển khai (Khuyến nghị). Khóa triển khai sẽ hiển thị bên dưới, hãy thêm khóa này vào kho lưu trữ trên nhà cung cấp Git trước khi tiếp tục - Bấm
Cài đặt Git Repository
GitHub
Cài đặt mã nguồn trực tiếp từ các kho lưu trữ GitHub của bạn với hỗ trợ tích hợp đầy đủ.
! Yêu cầu kết nối GitHub
Trước khi cài đặt từ GitHub, trước tiên bạn phải kết nối tài khoản GitHub của mình với FlashPanel.
Các bước cài đặt từ GitHub:
- Chọn tùy chọn
GitHub - Nếu bạn đã kết nối nhiều tài khoản GitHub, chọn tài khoản tại trường Tài khoản Git
- Chọn Tổ chức (hoặc Cá nhân cho tài khoản cá nhân). Nếu không thấy tổ chức, bấm Cấp quyền để cấp quyền truy cập tổ chức cho ứng dụng
- Chọn kho lưu trữ tại trường Repository (bấm Tải để tải lại danh sách)
- Chọn nhánh tại trường Nhánh (bấm Tải để tải lại danh sách)
- Đánh dấu
Tự động thêm khóa triển khai (Khuyến nghị) - Bấm
Cài đặt GitHub Repository
Hệ thống sẽ tự động tải các tổ chức, kho lưu trữ và nhánh của bạn để dễ dàng lựa chọn.
GitLab
Cài đặt mã nguồn từ các kho lưu trữ GitLab của bạn với các tính năng tương tự như tích hợp GitHub.
! Yêu cầu kết nối GitLab
Trước khi cài đặt từ GitLab, trước tiên bạn phải kết nối tài khoản GitLab của mình với FlashPanel.
Làm theo các bước tương tự như cài đặt GitHub (không có bước chọn tổ chức), chọn tùy chọn GitLab và bấm Cài đặt GitLab Repository.
Bitbucket
Cài đặt mã nguồn từ các kho lưu trữ Bitbucket của bạn.
! Yêu cầu kết nối Bitbucket
Trước khi cài đặt từ Bitbucket, trước tiên bạn phải kết nối tài khoản Bitbucket của mình với FlashPanel.
! Hết hạn token
Nếu token truy cập Bitbucket đã hết hạn, bạn sẽ thấy cảnh báo Mã Access Token Bitbucket đã hết hạn!. Hãy kết nối lại tài khoản Bitbucket để làm mới token.
Làm theo các bước tương tự như cài đặt GitHub (không có bước chọn tổ chức), chọn tùy chọn Bitbucket và bấm Cài đặt Bitbucket Repository.
WordPress
Nhanh chóng cài đặt phiên bản mới nhất của WordPress trên trang web của bạn.
Các bước cài đặt WordPress:
- Chọn tùy chọn
WordPress - Chọn phiên bản tại trường WordPress Version
- Nhập tiêu đề trang web tại trường Site Title
- Nhập tên người dùng quản trị tại trường Username
- Nhập mật khẩu quản trị tại trường Password (hoặc bấm biểu tượng chìa khóa để tạo mật khẩu ngẫu nhiên)
- Nhập địa chỉ email tại trường Your Email
- (Tùy chọn) Đặt Table Prefix tùy chỉnh (mặc định là
wp_). Hữu ích khi chạy nhiều WordPress trên cùng một cơ sở dữ liệu hoặc để tăng cường bảo mật - (Tùy chọn) Đánh dấu
Không khuyến khích công cụ tìm kiếm lập chỉ mục trang web này - (Tùy chọn) Chọn người dùng cơ sở dữ liệu và cơ sở dữ liệu (để trống để tự động tạo)
- (Tùy chọn) Nhập lệnh vào khung Cài đặt kịch bản tùy chỉnh để chạy sau khi cài (thêm
$WPCLItrước các lệnh WordPress CLI) - Bấm
Cài đặt WordPress
Sau khi cài đặt hoàn tất, WordPress đã sẵn sàng sử dụng. Truy cập https://tên-miền-của-bạn/wp-admin và đăng nhập bằng tài khoản quản trị vừa nhập, hoặc dùng nút đăng nhập một lần tại trang WordPress.
phpMyAdmin
Cài đặt phpMyAdmin để quản lý cơ sở dữ liệu của bạn thông qua giao diện web.
Các bước cài đặt phpMyAdmin:
- Chọn tùy chọn
phpMyAdmin - Đánh dấu ô xác nhận
Đúng, làm đi! - Bấm
Cài đặt phpMyAdmin
Sau khi cài đặt, bạn có thể truy cập phpMyAdmin thông qua tên miền trang web của bạn và đăng nhập bằng bất kỳ tên người dùng và mật khẩu cơ sở dữ liệu nào của bạn.
Uptime Kuma
Cài đặt Uptime Kuma, một công cụ giám sát tự lưu trữ cho các trang web và dịch vụ của bạn.
Các bước cài đặt Uptime Kuma:
- Chọn tùy chọn
Uptime Kuma - Nhập Cổng cho ứng dụng (hoặc giữ giá trị mặc định) và đánh dấu ô xác nhận
Đúng, làm đi! - Bấm
Cài đặt Uptime Kuma
Để biết hướng dẫn chi tiết, xem hướng dẫn Uptime Kuma.
ImunifyAV
Cài đặt ImunifyAV, một công cụ quét virus và bảo mật mạnh mẽ cho trang web của bạn.
Các bước cài đặt ImunifyAV:
- Chọn tùy chọn
ImunifyAV - Đánh dấu ô xác nhận
Đúng, làm đi! - Bấm
Cài đặt ImunifyAV
Để biết hướng dẫn chi tiết, xem hướng dẫn ImunifyAV.
Chatwoot
Cài đặt Chatwoot, một nền tảng tương tác khách hàng mã nguồn mở.
Các bước cài đặt Chatwoot:
- Chọn tùy chọn
Chatwoot - Nhập Cổng cho ứng dụng (hoặc giữ giá trị mặc định) và đánh dấu ô xác nhận
Đúng, làm đi! - Bấm
Cài đặt Chatwoot
Để biết hướng dẫn chi tiết, xem hướng dẫn Chatwoot.
n8n
Cài đặt n8n, một công cụ tự động hóa quy trình làm việc kết nối các ứng dụng và dịch vụ của bạn.
Các bước cài đặt n8n:
- Chọn tùy chọn
n8n - Nhập Cổng cho ứng dụng (hoặc giữ giá trị mặc định) và đánh dấu ô xác nhận
Đúng, làm đi! - Bấm
Cài đặt n8n
Để biết thông tin chi tiết, xem tài liệu n8n.
Roundcube Webmail
Cài đặt Roundcube, một ứng dụng email IMAP dựa trên trình duyệt với giao diện người dùng giống như ứng dụng.
Các bước cài đặt Roundcube:
- Chọn tùy chọn
Roundcube - Nhập IMAP Host, SMTP Host và chọn loại cơ sở dữ liệu
- Bấm
Cài đặt Roundcube Webmail
Để biết thông tin chi tiết, xem tài liệu Roundcube.
Sau khi cài đặt
Sau khi bạn đã cài đặt mã nguồn của mình, bạn có thể:
- Cấu hình triển khai để tự động kéo các cập nhật từ kho lưu trữ của bạn
- Thiết lập chứng chỉ SSL cho truy cập HTTPS an toàn
- Cấu hình cài đặt Nginx cho trang web của bạn
- Thiết lập biến môi trường cho ứng dụng của bạn
Thay đổi loại trang web
Sau khi cài mã nguồn, loại trang web được đặt theo cách bạn cài (ví dụ: Git, WordPress, phpMyAdmin...). Với trang web thuộc loại Custom, Laravel hoặc WordPress, bạn có thể đổi qua lại giữa ba loại này tại mục Cài đặt > Cập nhật loại website. Xem Cài đặt website.
Các loại trang web:
- Custom - Ứng dụng chung/tùy chỉnh
- Laravel - Framework PHP Laravel
- WordPress - CMS WordPress
- Git - Cài từ kho Git (không thể thay đổi thủ công)
- phpMyAdmin - Quản lý cơ sở dữ liệu (không thể thay đổi thủ công)
- Chatwoot - Nền tảng tương tác khách hàng (không thể thay đổi thủ công)
- Uptime Kuma - Công cụ giám sát (không thể thay đổi thủ công)
- ImunifyAV - Công cụ quét virus (không thể thay đổi thủ công)
- n8n - Công cụ tự động hóa quy trình (không thể thay đổi thủ công)
- Roundcube - Webmail (không thể thay đổi thủ công)