Skip to content

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 ​

  1. Mở trang quản lý trang web của bạn
  2. 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:

  1. Đầu tiên, tải lên mã nguồn của bạn vào thư mục website qua SFTP/SSH
  2. Mở mục Cài đặt Mã nguồn của trang web
  3. Chọn tùy chọn Tự tải lên
  4. 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
  5. Bấm Cập nhật

Đ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
  • 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 WordPress sẽ 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:

  1. Chọn tùy chọn Git
  2. Nhập URL SSH của kho lưu trữ vào trường Repository (ví dụ: [email protected]:user/project.git)
  3. Nhập tên nhánh vào trường Nhánh (ví dụ: main hoặc master)
  4. 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
  5. 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:

  1. Chọn tùy chọn GitHub
  2. 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
  3. 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
  4. Chọn kho lưu trữ tại trường Repository (bấm Tải để tải lại danh sách)
  5. Chọn nhánh tại trường Nhánh (bấm Tải để tải lại danh sách)
  6. Đánh dấu Tự động thêm khóa triển khai (Khuyến nghị)
  7. 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:

  1. Chọn tùy chọn WordPress
  2. Chọn phiên bản tại trường WordPress Version
  3. Nhập tiêu đề trang web tại trường Site Title
  4. Nhập tên người dùng quản trị tại trường Username
  5. 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)
  6. Nhập địa chỉ email tại trường Your Email
  7. (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
  8. (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
  9. (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)
  10. (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 $WPCLI trước các lệnh WordPress CLI)
  11. 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:

  1. Chọn tùy chọn phpMyAdmin
  2. Đánh dấu ô xác nhận Đúng, làm đi!
  3. 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:

  1. Chọn tùy chọn Uptime Kuma
  2. 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!
  3. 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:

  1. Chọn tùy chọn ImunifyAV
  2. Đánh dấu ô xác nhận Đúng, làm đi!
  3. 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:

  1. Chọn tùy chọn Chatwoot
  2. 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!
  3. 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:

  1. Chọn tùy chọn n8n
  2. 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!
  3. 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:

  1. Chọn tùy chọn Roundcube
  2. Nhập IMAP Host, SMTP Host và chọn loại cơ sở dữ liệu
  3. 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ể:

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)