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 ý 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

  1. Điều hướng đến bảng điều khiển quản lý trang web của bạn
  2. 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:

  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. Đ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
  3. Chọn tùy chọn Tự tải lên
  4. 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ó
  5. 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:

  1. Chọn tùy chọn Git
  2. Nhập URL SSH của kho lưu trữ (ví dụ: [email protected]:user/project.git)
  3. Nhập tên nhánh (ví dụ: main hoặc master)
  4. 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ủ
  5. Tùy chọn bật Automatically install Composer dependencies để chạy composer install sau khi kéo mã về
  6. 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:

  1. Chọn tùy chọn GitHub
  2. Chọn một tổ chức (hoặc tài khoản cá nhân)
  3. Tải và chọn kho lưu trữ của bạn từ danh sách thả xuống
  4. Tải và chọn nhánh bạn muốn triển khai
  5. Chọn Automatically add deployment key (Recommended)
  6. Tùy chọn bật Automatically install Composer dependencies
  7. 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:

  1. Chọn tùy chọn WordPress
  2. Chọn phiên bản WordPress từ danh sách thả xuống
  3. Nhập tiêu đề trang web
  4. Nhập tên người dùng quản trị
  5. 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)
  6. Nhập địa chỉ email của bạn
  7. Tùy chọn chọn Discourage search engines from indexing this site
  8. 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)
  9. 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)
  10. 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:

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

  1. Chọn tùy chọn Uptime Kuma
  2. Cấu hình các cài đặt cài đặt
  3. 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:

  1. Chọn tùy chọn ImunifyAV
  2. Cấu hình các cài đặt cài đặt
  3. 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:

  1. Chọn tùy chọn Chatwoot
  2. Cấu hình các cài đặt cài đặt
  3. 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:

  1. Chọn tùy chọn n8n
  2. Cấu hình các cài đặt cài đặt
  3. 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:

  1. Chọn tùy chọn Roundcube Webmail
  2. Cấu hình các cài đặt cài đặt
  3. 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ể:

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)