Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách cài đặt Froxlor trên Debian 12. Froxlor là một công cụ quản lý máy chủ mã nguồn mở, giúp bạn quản lý các tài nguyên máy chủ một cách hiệu quả. Hãy theo dõi các bước dưới đây để install Froxlor trên hệ thống của bạn.

Froxlor là gì?

Froxlor là gì? Ưu và nhược điểm của bảng điều khiển Froxlor

Chuẩn bị máy chủ

Bắt đầu bằng cách cập nhật máy chủ của bạn:

sudo apt update && sudo apt upgrade -y

Sau đó đặt tên máy chủ trên hệ thống của bạn:

sudo hostnamectl set-hostname floxlor.kdata.vn

Thêm mục nhập vào tệp /etc/hosts:

$ sudo vim /etc/hosts
127.0.0.1 floxlor.kdata.vn

Xác minh các thay đổi:

$ hostname -f
floxlor.kdata.vn

Install Froxlor trên Debian 12

Download và install Froxlor

Có 3 tùy chọn bạn có thể sử dụng khi cài đặt phần mềm quản lý máy chủ Froxlor trên Debian 12 (Bookworm). Các tùy chọn này bao gồm:

  • Sử dụng APT (được khuyến nghị)
  • Cài đặt thủ công bằng tệp nén tarball
  • Xây dựng từ mã nguồn bằng git

Trong hướng dẫn này, chúng tôi sẽ giới thiệu hai phương pháp đầu tiên. Bạn có tự do lựa chọn phương pháp phù hợp với bạn.

Tùy chọn 1: Cài đặt Froxlor bằng APT (được khuyến nghị)

Đây là phương pháp được khuyến nghị để cài đặt phần mềm quản lý máy chủ Froxlor. Bạn cần thêm kho lưu trữ cung cấp gói phần mềm để thực hiện điều này. Bạn có thể làm điều này bằng các lệnh sau:

sudo apt -y install apt-transport-https lsb-release ca-certificates curl gnupg
sudo curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.froxlor.org-froxlor.gpg] https://deb.froxlor.org/debian $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list'

Cập nhật chỉ mục gói apt:

sudo apt update

Sau khi kho lưu trữ đã được thêm, cài đặt Froxlor bằng lệnh:

sudo apt install froxlor

Lệnh này sẽ cài đặt tất cả các gói phụ thuộc cần thiết:

....
Cần lấy 48,9 MB dữ liệu từ kho.
Sau thao tác này, sẽ sử dụng thêm 326 MB không gian đĩa.
Bạn có muốn tiếp tục? [Y/n] y

Cấu hình Postfix như sau:

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Đặt tên máy chủ hệ thống:

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Sau khi hoàn thành, bạn có thể tiếp tục với bước tiếp theo để tạo người dùng cơ sở dữ liệu có đặc quyền.

Tùy chọn 2: Cài đặt Froxlor thủ công bằng Tarball

Phương pháp này có thể được sử dụng như một phương thức thay thế để cài đặt phần mềm quản lý máy chủ Froxlor trên Debian 12 (Bookworm). Đối với phương pháp này, bạn cần cài đặt LAMP/LEMP stack.

Điều này có thể được thực hiện bằng hướng dẫn dưới đây:

  • Cài đặt LAMP (Apache, MariaDB, PHP) trên Debian 12 (Bookworm)

Đảm bảo đã cài đặt tất cả các phần mở rộng PHP:

sudo apt install php libapache2-mod-php php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-gmp

Sau khi đã cài đặt, kiểm tra phiên bản PHP:

$ php -v
PHP 8.2.7 (cli) (built: Jun 9 2023 19:37:27) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.7, Copyright (c) Zend Technologies
with Zend OPcache v8.2.7, Copyright (c), by Zend Technologies

Tải Froxlor xuống thư mục gốc của trang web của bạn:

cd /var/www/html/
sudo wget https://files.froxlor.org/releases/froxlor-latest.tar.gz
sudo tar xvfz froxlor-latest.tar.gz
sudo rm froxlor-latest.tar.gz

Bây giờ bạn đã tải xuống và giải nén tarball trong thư mục gốc của trang web. Đặt quyền truy cập cần thiết:

sudo chown -R www-data:www-data /var/www/html/froxlor/

Tạo cơ sở dữ liệu và người dùng cơ sở dữ liệu có đặc quyền

Sau khi đã cài đặt bằng bất kỳ phương pháp nào, bạn cần tạo một cơ sở dữ liệu và người dùng cơ sở dữ liệu có đặc quyền cho Froxlor. Đầu tiên, truy cập shell cơ sở dữ liệu:

Trước hết, truy cập vào shell của cơ sở dữ liệu:

sudo mysql -u root

Sau đó, tạo một cơ sở dữ liệu và người dùng:

CREATE USER 'froxroot'@'localhost' IDENTIFIED BY 'StrongPassw0rd';
GRANT ALL PRIVILEGES ON *.* TO 'froxroot'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

Hoàn tất install Froxlor qua giao diện Web

Bây giờ bạn cần truy cập trình cài đặt web Froxlor để hoàn tất quá trình cài đặt. Đầu tiên, đảm bảo rằng cổng 80 được cho phép thông qua tường lửa của bạn:

sudo ufw allow 80/tcp

Sau đó, truy cập Froxlor bằng URL http://tên_miền/froxlor

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Bây giờ bắt đầu quá trình cài đặt, nếu mọi thứ ổn, bạn sẽ thấy điều này:

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Cung cấp thông tin đăng nhập cho người dùng có đặc quyền và cơ sở dữ liệu. Bạn cũng cần cung cấp chi tiết cho người dùng cơ sở dữ liệu không có đặc quyền mà sẽ được tạo trong quá trình này.

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Tạo người dùng quản trị.

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Thiết lập hệ thống.

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Hãy nhớ kiểm tra tùy chọn để cấu hình dịch vụ thủ công.

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Khi quá trình cài đặt hoàn tất, bạn sẽ được chuyển hướng đến trang đăng nhập. Bây giờ hãy đăng nhập bằng tài khoản quản trị mà bạn đã tạo:

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Bạn sẽ có quyền truy cập vào bảng điều khiển như dưới đây:

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Bây giờ chúng ta cần cấu hình các dịch vụ. Có hai tùy chọn cho việc này:

  • Tùy chọn 1: Cách đầu tiên là từ dòng lệnh với các lệnh sau:
sudo -i
cd /var/www/html/froxlor
bin/froxlor-cli froxlor:config-services --create
  • Tùy chọn 2: Tùy chọn khác là thông qua giao diện người dùng. Nhấp vào thông báo trên thanh trên cùng để thực hiện cấu hình dịch vụ. Bạn cũng có thể truy cập thông qua "system->configuration" (hệ thống->cấu hình).

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Chọn các dịch vụ bạn muốn cấu hình.

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Sau khi chọn, một lệnh sẽ được tạo ra để chạy trên dòng lệnh. Những lệnh này cần phải chạy với quyền root. Ví dụ:

sudo -i
/var/www/html/froxlor/bin/froxlor-cli froxlor:config-services --apply=/var/www/html/froxlor/install/5033bf73a85fe70032e3f1ba0f4de778.json
rm /var/www/html/froxlor/install/5033bf73a85fe70032e3f1ba0f4de778.json

Sau khi chạy xong, thông báo sẽ biến mất khi trang web được làm mới.

Bắt đầu với quản lý máy chủ Froxlor

Bây giờ bạn có thể sử dụng Froxlor để quản lý tài nguyên trên hệ thống Debian 12 của bạn theo mong muốn. Trong tab "tài nguyên," bạn có thể quản lý khách hàng, quản trị viên, tên miền, chứng chỉ SSL, địa chỉ IP, cổng, máy chủ MYSQL, v.v.

Tạo khách hàng đầu tiên của bạn trong mục Resources->Customers

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Cung cấp thông tin cần thiết:

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Sau khi đã tạo một khách hàng, bạn có thể tạo một tên miền bằng cách điều hướng đến Resources->Domains

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Cung cấp thông tin cần thiết cho tên miền mới của bạn.

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Khi đã thêm, các tên miền sẽ xuất hiện như được hiển thị dưới đây.

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Bạn cũng có thể thêm địa chỉ IP và cổng mong muốn.

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Cấu hình PHP theo mong muốn trong tab PHP.

Cài đặt Froxlor trên Debian 12 - Install Froxlor on Debian 12

Chúc mừng! Bây giờ bạn đã thành công install Froxlor trên Debian 12. Sử dụng giao diện quản lý này, bạn có thể dễ dàng quản lý và tùy chỉnh các tài nguyên trên máy chủ của mình.

Các gói dịch vụ Cloud VPS của KDATA mang đến cho bạn nhiều lựa chọn về hiệu suất cũng như khả năng lưu trữ, mọi nhu cầu về doanh nghiệp đều được đáp ứng. KDATA đảm bảo khả năng uptime lên đến 99,99%, toàn quyền quản trị và free backup hằng ngày. Tham khảo ngay các gói dịch vụ Cloud VPS:

https://kdata.vn/cloud-vps

👉 Liên hệ ngay KDATA hỗ trợ tận tình, support tối đa, giúp bạn trải nghiệm dịch vụ giá hời chất lượng tốt nhất