Cách cài đặt FastPanel trên Ubuntu

Tác giả NetworkEngineer, T.Hai 21, 2022, 09:36:07 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách cài đặt FastPanel trên Ubuntu


Fastpanel là một bảng điều khiển lưu trữ web. Nó cung cấp giao diện trỏ và nhấp trực quan dựa trên web cho các tác vụ thông thường như chuyển tập tin, cài đặt ứng dụng, cập nhật phiên bản PHP và tạo tài khoản email.

Fastpanel được viết bằng PHP5, sử dụng lớp cơ sở dữ liệu PEAR DB và bao gồm hơn 100 chức năng cơ sở dữ liệu (bao gồm các chức năng dành riêng cho MySQL như "orelse" hoặc "bcp") cũng như một số lượng lớn các chức năng hữu ích khác (bao gồm quản lý tập tin, chuyển đổi hình ảnh, xác thực HTTP và xử lý phiên). Fastpanel tương thích với tất cả các máy chủ web chính trên nền tảng Unix / Linux: Apache 1.3+, Nginx 0.7+ và Lighttpd 1.5+.

Bạn đã bao giờ muốn cài đặt FastPanel trên Ubuntu chưa? Bạn đã từng sợ hãi khi thử nó vì bạn nghĩ rằng sẽ rất khó khăn khi bắt đầu? Mình đã làm tất cả công việc khó khăn cho bạn. Đọc hướng dẫn này, sau đó làm theo từng bước. Nhanh chóng, FastPanel sẽ được thiết lập và chạy trên máy chủ Ubuntu của bạn trong vài phút.

1. Điều kiện tiên quyết

Để cài đặt FastPanel trên máy chủ Ubuntu của mình, bạn sẽ cần phải có một số điều sau:

  • Một máy chủ Ubuntu. Bạn có thể thiết lập một VPS hoặc một máy chủ chuyên dụng có quyền truy cập root.
  • Kết nối internet đang hoạt động để tải xuống tập lệnh cài đặt.
  • Kiến thức cơ bản về dòng lệnh và các lệnh thông thường (ls, cd, mkdir) cũng được yêu cầu.
  • Mình cũng khuyên rằng bạn đã có một tên miền trỏ đến máy chủ của mình.

2. Cập nhật máy chủ Ubuntu của bạn

Cách tốt nhất là giữ cho máy chủ Ubuntu của bạn luôn cập nhật các bản vá bảo mật mới nhất được cài đặt, cũng như các cải tiến về hiệu suất và khả năng tương thích. Bạn nên cập nhật tất cả các bản vá bảo mật, đặc biệt nếu bạn sử dụng giao diện web FastPanel.

Chạy lệnh dưới đây để bắt đầu cập nhật.

Mã nguồn [Chọn]
$ sudo apt update && sudo apt upgrade -y

3. Cài đặt FastPanel trên Ubuntu 20.04

Bây giờ bạn đã cập nhật máy chủ Ubuntu của mình, đã đến lúc bắt đầu cài đặt. Làm theo các bước sau để tải xuống Fastpanel và thiết lập và chạy nó.

Có một số cách để cài đặt Fastpanel, sử dụng kho lưu trữ GitHub, vùng chứa Docker hoặc từ nguồn. Trong ví dụ này, mình sẽ cài đặt Fastpanel bằng cách sử dụng tập lệnh cài đặt FastPanel từ nhà phát triển của nó.

Tập lệnh cài đặt là một cách thuận tiện để cài đặt hoặc cập nhật phần mềm trên các hệ thống giống Unix. Chúng thường bắt đầu bằng một dòng chỉ định hệ điều hành (ví dụ: Ubuntu), sau đó là phiên bản của phần mềm (ví dụ: FastPanel 3.0). Sau đó, tập lệnh cài đặt cung cấp một loạt hướng dẫn cho hệ thống, mỗi hướng dẫn được đặt tên với một đối số được đánh số và một mô tả đối số. Tập lệnh cài đặt FastPanel sẽ tự động hóa quá trình cài đặt và giúp bạn tiết kiệm thời gian.

Chạy lệnh wget   Đăng nhập để xem liên kết để tải xuống tập lệnh cài đặt FastPanel. Lệnh wget tải xuống tập tin có tên install_fastpanel.sh từ internet vào máy chủ Ubuntu của bạn. Vị trí của tập lệnh là   Đăng nhập để xem liên kết. Đây là tất cả trong một dòng.

Mã nguồn [Chọn]
$ wget http://repo.fastpanel.direct/install_fastpanel.sh

Chạy lệnh sudo bash install_fastpanel.sh để chạy tập lệnh cài đặt. Bạn nên thực thi lệnh này dưới dạng sudo vì Fastpanel yêu cầu quyền root cần thiết để cài đặt. Lệnh bash khởi động trình thông dịch Bash để chạy các lệnh trong đối số tiếp theo (install_fastpanel.sh).

Mã nguồn [Chọn]
$ sudo bash install_fastpanel.sh
Việc cài đặt FastPanel rất đơn giản. Tập lệnh install_fastpanel.sh sẽ xử lý hầu hết các cài đặt cấu hình trên máy chủ Ubuntu của bạn.


Quá trình cài đặt có thể mất một lúc để hoàn thành. Sau khi cài đặt xong, bạn sẽ thấy thông báo thành công trên dòng lệnh của mình. Bạn cũng có thể thấy tên người dùng và mật khẩu mà bạn có thể sử dụng để đăng nhập vào Bảng điều khiển Fastpanel của mình, như được hiển thị bên dưới. Sao chép và lưu các chi tiết này vào một nơi an toàn.


4. Cấu hình tường lửa của bạn

Tường lửa là một chương trình chặn lưu lượng truy cập không mong muốn vào máy chủ của bạn. Nó thường nằm trên front-line của máy chủ và chặn lưu lượng đến. Khi bạn chạy một máy chủ web, điều quan trọng là phải có một bức tường lửa tốt vì lý do bảo mật.

Ubuntu sử dụng UFW (Tường lửa không phức tạp) làm tường lửa mặc định có thể được quản lý từ giao diện dòng lệnh. Nếu bạn đặt máy chủ của mình sau tường lửa UFW, bạn sẽ cần phải cấu hình UFW để cho phép lưu lượng truy cập đến Fastpanel.

Fastpanel sử dụng cổng 8888 để giao tiếp với máy khách của bạn theo mặc định. Trên tường lửa, hãy thêm quy tắc để cho phép lưu lượng truy cập vào cổng này như sau:

Mã nguồn [Chọn]
$ sudo ufw allow 8888

Chạy lệnh sudo ufw status để kiểm tra xem quy tắc tường lửa đã được thêm thành công chưa.

Mã nguồn [Chọn]
$ sudo ufw status
Bạn sẽ nhận được kết quả sau.


5. Truy cập giao diện người dùng Web FastPanel

Bây giờ Fastpanel đã được cài đặt, đã đến lúc kiểm tra xem nó có hoạt động hay không.

Mở trình duyệt web yêu thích của bạn, điều hướng đến địa chỉ IP hoặc tên miền của máy chủ. Ví dụ: nếu địa chỉ IP máy chủ của bạn là 123.456.789.012, thì hãy truy cập http://123.456.789.012

https://server-ip

Bạn sẽ thấy màn hình chào mừng sau đây từ FastPanel.


Bây giờ, điều hướng đến địa chỉ IP của máy chủ của bạn, sau đó là 88888 trên thanh địa chỉ trình duyệt web để truy cập bảng quản trị của bạn. Ví dụ: nếu địa chỉ IP máy chủ của bạn là 123.456.789.012, thì hãy truy cập http://123.456.789.012/88888.

Bạn sẽ nhận được thông báo Your connection is not private như hình bên dưới. Đây là thông báo cảnh báo được trình duyệt của bạn hiển thị khi bạn truy cập một trang web không có chứng chỉ SSL. Nó cảnh báo bạn rằng máy chủ đang cố lấy cắp thông tin của bạn. Điều này là hoàn toàn bình thường vì mình chưa cài đặt bất kỳ chứng chỉ SSL nào.


Để khắc phục thông báo cảnh báo này, hãy nhấp vào Advanced >> Proceed to (unsafe)



Bạn sẽ thấy màn hình đăng nhập sau từ bảng quản trị của FastPanel. Cung cấp tên người dùng và mật khẩu quản trị viên mà bạn đã lưu ý trước đó và nhấp vào Login để đăng nhập vào bảng điều khiển của bạn.


Nhấp vào Accept Terms and conditions


Bạn sẽ được đưa đến trang bảng điều khiển FastPanel như hình dưới đây. Tại đây bạn có thể khám phá và quản lý máy chủ của mình cũng như thêm các mô-đun, mô-đun, nhóm và người dùng mới.


Trong hướng dẫn này, bạn đã cài đặt thành công Fastpanel trên máy chủ Ubuntu của mình. Bạn cũng đã cấu hình tường lửa của mình để cho phép các cổng cần thiết cho giao diện web.

Tại thời điểm này, bạn đã thực hiện tất cả các cấu hình cần thiết để thiết lập và chạy Fastpanel của mình.