I. Giới thiệu về Aapanel
Aapanel là một ứng dụng quản lý máy chủ dựa trên web, giúp người dùng dễ dàng quản lý và cấu hình các dịch vụ trên máy chủ một cách thuận tiện. Với giao diện đồ họa dễ sử dụng, aapanel cho phép người dùng quản lý các ứng dụng web, máy chủ, database, email và nhiều dịch vụ khác một cách hiệu quả.
II.Yêu cầu cấu hình Aapanel
Yêu cầu hệ thống tối thiểu :
- CPU: 2 core
- RAM: 2 GB
- DISK: 20 GB
Hệ điều hành yêu cầu:
- Ubuntu 22.04, Debian 11/12, CentOS 9/10, AlmaLinux 8/9/10, Rocky Linux 8/9/10
III. Cài đặt aapanel trên Ubuntu 22.04
Bước 1: Truy cập vào server kiểm tra name issue của hệ điều hành
Trước khi tiến hành cài đặt aaPanel, bạn cần truy cập vào máy chủ và kiểm tra thông tin hệ điều hành để đảm bảo rằng phiên bản đang sử dụng phù hợp với yêu cầu cài đặt. Xác nhận hệ điều hành là Ubuntu 22.04 .
cat /etc/issue
Nếu không đúng, bạn cần cập nhật bằng lệnh :
nano /etc/issue
Sửa Ubuntu 18.04 thành Ubuntu 22.04.
Sau đó bấm ctrl + x và nhấn y để lưu cấu hình. Lỗi này xảy ra khi nâng cấp từ Ubuntu 18.04 lên Ubuntu 22.04 nhưng không cập nhật hoặc làm sạch các file hệ thống, thì một số lệnh như cat /etc/issue vẫn hiển thị thông tin cũ
Bước 2 : Cập nhật hệ điều hành
apt update && apt upgrade -y
Bước 3 : Tải và cài đặt Aapanel
Ta truy cập vào trang chủ Aapanel Hosting control panel - Download aaPanel copy script cài đặt :
URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel
Trong quá trình cài đặt, hệ thống sẽ xác nhận lại để quá trình cài đặt được bắt đầu. Hãy chọn y để tiếp tục
Sau khi quá trình cài đặt thành công ta sẽ nhận được thông tin để truy cập vào giao diện quản trị Aapanel
aaPanel Internal Address: https://45.119.86.140:19056/acb36a5a
username: fgnexank
password: 37b9c574
Giải thích về các thông tin ta nhận được sau khi cài đặt Aapanel:
URL đăng nhập vào giao diện quản trị aaPanel
https://<IP-server>:<port>/<token>
Ví dụ:
https://45.119.86.140:19056/acb36a5a
- IP-server : IP của máy chủ ta đang dùng cài đặt Aapanel
- Port : Port truy cập aaPanel
- Token : được cấp ngẫu nhiên giúp bảo vệ URL khỏi bị quét hoặc truy cập trái phép
Bước 4: Để đảm bảo có thể truy cập được vào giao diện quản trị Aapanel ta cần mở các port mà Aapanel yêu cầu:
sudo ufw allow 19056/tcp
sudo ufw allow 888/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
Bước 5: Ta tiến hành truy cập vào giao diện quản trị của Aapanel
Truy cập bằng URL :
https://45.119.86.140:19056/acb36a5a
Ta sử dụng thông tin đăng nhập mà Aapanel đã cấp sau khi cài đặt thành công
username: fgnexank
password: 37b9c574
Bước 6: Đối với trường hợp chúng ta quên tài khoản hoặc mật khẩu chúng ta có thể hực hiện lệnh sau trên máy chủ để xem tài khoản bảng điều khiển mặc định
bt 14
Sau khi đã có password ta sử dụng thông tin đăng nhập mà Aapanel đã cấp sau khi cài đặt thành công
Bước 7: Chọn môi trường web server. Đây là nơi ta quyết định nền tảng mà website của ta sẽ chạy trên đó
Ta chọn môi trường LNMP gồm :
- Nginx
- Mysql
- PHP
Ưu điểm :
- Nhanh, nhẹ
- Phù hợp với website WordPress, Laravel, hoặc traffic lớn
Sau khi bấm tải đợi hệ thống tự động cài đặt các thành phần: web server, database, PHP, FTP, phpMyAdmin
Trong quá trình bấm tải không nên tắt trình duyệt hoặc đóng tab aaPanel
Sau khi cài xong, ta sẽ thấy các mục như Website, Databases, FTP hoạt động đầy đủ. Từ đó, bạn có thể bắt đầu tạo website, thêm tên miền, hoặc cài WordPress


