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 ý quan trọng
Lưu ý rằng mỗi trang web chỉ có thể được cài đặt với một mã nguồn. Nếu bạn cài đặt mã nguồn trên đầu mã nguồn được tải lên theo cách thủ công, nó sẽ bị ghi đè. Vui lòng đảm bảo bạn đã sao lưu các tệp của mình trước khi cài đặt mã nguồn.
Truy cập cài đặt mã nguồn
- Điều hướng đến bảng điều khiển quản lý trang web của bạn
- Nhấp vào menu
Source Code
ở thanh bên
Bạn sẽ thấy các tùy chọn cài đặt khác nhau có sẵn cho trang web của bạ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 (WordPress, Laravel, hoặc Any).
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
- Điều hướng đến phần
Source Code
trong bảng điều khiển quản lý trang web của bạn - Chọn tùy chọn
Tự tải lên
- Chọn loại dự án từ danh sách thả xuống:
- Any - 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
- Các loại khác nếu có
- Nhấp vào
Update
Điều gì xảy ra:
FlashPanel
sẽ đánh dấu trang web của bạn là đã có mã nguồn được cài đặt- Phần
Cài đặt mã nguồn
sẽ bị ẩn khỏi giao diện (vì mã nguồn đã có sẵn) FlashPanel
sẽ cấu hình các cài đặt Nginx/Apache phù hợp dựa trên loại dự án bạn đã chọn- 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
để cho FlashPanel
biết đó là loại trang web gì, để hệ thống có thể tối ưu hóa cấu hình máy chủ phù hợp.
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
Trước khi cài đặt từ kho lưu trữ Git, bạn cần thêm khóa SSH FlashPanel
vào nhà cung cấp Git của bạn theo cách thủ công.
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í dụ:
[email protected]:user/project.git
) - Nhập tên nhánh (ví dụ:
main
hoặcmaster
) - Chọn
Automatically add deployment key (Recommended)
nếu bạn chưa đăng ký khóa toàn cục của máy chủ - Tùy chọn bật
Automatically install Composer dependencies
để chạycomposer install
sau khi kéo mã về - Nhấp vào
Install 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
- Chọn một tổ chức (hoặc tài khoản cá nhân)
- Tải và chọn kho lưu trữ của bạn từ danh sách thả xuống
- Tải và chọn nhánh bạn muốn triển khai
- Chọn
Automatically add deployment key (Recommended)
- Tùy chọn bật
Automatically install Composer dependencies
- Nhấp vào
Install 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, chọn tùy chọn GitLab
thay thế.
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 của bạn đã hết hạn, bạn sẽ thấy thông báo cảnh báo. Chỉ cần kết nối lại tài khoản Bitbucket của bạn để làm mới token.
Làm theo các bước tương tự như cài đặt GitHub, chọn tùy chọn Bitbucket
thay thế.
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 WordPress từ danh sách thả xuống
- Nhập tiêu đề trang web
- Nhập tên người dùng quản trị
- Nhập mật khẩu quản trị (hoặc nhấp vào biểu tượng chìa khóa để tạo mật khẩu ngẫu nhiên)
- Nhập địa chỉ email của bạn
- Tùy chọn chọn
Discourage search engines from indexing this site
- 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 thêm các tập lệnh cài đặt tùy chỉnh (sử dụng
$WPCLI
trước các lệnh WordPress CLI) - Nhấp vào
Install WordPress
Sau khi quá trình cài đặt hoàn tất, hãy truy cập tên miền trang web của bạn để hoàn tất thiết lập WordPress từ trình duyệt.
! Bảo mật WordPress
Bạn nên tiếp tục cài đặt WordPress ngay sau khi FlashPanel
đã cài đặt nó cho bạn, để nó được bảo mật với tên người dùng và mật khẩu của bạn. Bạn cũng có thể tạo một Quy tắc bảo mật mới trước khi cài đặt WordPress để cài đặt của bạn được bảo vệ bằng mật khẩu.
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ấp vào
Install 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
- Cấu hình các cài đặt cài đặt
- Nhấp vào
Install 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
- Cấu hình các cài đặt cài đặt
- Nhấp vào
Install 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
- Cấu hình các cài đặt cài đặt
- Nhấp vào
Install 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
- Cấu hình các cài đặt cài đặt
- Nhấp vào
Install 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 Webmail
- Cấu hình các cài đặt cài đặt
- Nhấp vào
Install Roundcube
Để 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 đặt một số ứng dụng nhất định (như WordPress hoặc Laravel), FlashPanel
sẽ tự động phát hiện và đặt loại trang web của bạn. Bạn cũng có thể cập nhật thủ công loại trang web của mình bằng cách chọn Tự tải lên
và chọn loại dự án phù hợp từ danh sách thả xuống.
Các loại trang web có sẵn:
- Any - Ứng dụng chung/tùy chỉnh
- Laravel - Framework PHP Laravel
- WordPress - CMS WordPress
- 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)