Hướng dẫn cài đặt aaPanel trên Ubuntu, Debian, CentOS và AlmaLinux
Hướng dẫn cài đặt aaPanel trên Ubuntu, Debian, CentOS và AlmaLinux
aaPanel là một control panel miễn phí giúp quản lý Website, Database, FTP, SSL, Docker, NodeJS và nhiều dịch vụ khác thông qua giao diện web, phù hợp cho cả người mới và quản trị viên hệ thống.
Yêu cầu
- VPS hoặc Server mới cài đặt
- Quyền
root - RAM tối thiểu: 1GB (khuyến nghị từ 2GB trở lên)
- Hệ điều hành:
- Ubuntu 20.04 / 22.04 / 24.04
- Debian 11 / 12
- CentOS 7
- AlmaLinux 8 / 9
- Rocky Linux 8 / 9
Bước 1: Đăng nhập VPS
SSH vào máy chủ
ssh root@IP_VPS
Ví dụ
ssh root@103.xxx.xxx.xxx
Bước 2: Cập nhật hệ thống
Ubuntu / Debian
apt update && apt upgrade -y
AlmaLinux / Rocky / CentOS
dnf update -y
hoặc
yum update -y
Bước 3: Cài aaPanel
Ubuntu / Debian
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
AlmaLinux / Rocky Linux / CentOS
URL=https://www.aapanel.com/script/install_6.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL";else wget --no-check-certificate -O install_6.0_en.sh "$URL";fi && bash install_6.0_en.sh aapanel
Quá trình cài đặt sẽ mất khoảng 5–15 phút tùy cấu hình VPS.
Bước 4: Lưu thông tin đăng nhập
Sau khi hoàn tất sẽ hiển thị:
============================ aaPanel Internet Address: http://IP:8888/xxxxx username: admin password: xxxxxxxxx ============================
Lưu lại:
- Link đăng nhập
- Username
- Password
Bước 5: Mở Firewall
Nếu sử dụng Firewall hãy mở cổng:
8888 80 443 21 20 39000-40000 (FTP Passive)
Ví dụ với firewalld
firewall-cmd --permanent --add-port=8888/tcp firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-service=https firewall-cmd --reload
Nếu dùng UFW
ufw allow 8888 ufw allow 80 ufw allow 443 ufw reload
Bước 6: Đăng nhập aaPanel
Truy cập
http://IP_VPS:8888
Đăng nhập bằng tài khoản đã được tạo.
Bước 7: Cài đặt môi trường Website
Sau khi đăng nhập lần đầu, aaPanel sẽ hỏi cài đặt môi trường.
Khuyến nghị:
- OpenLiteSpeed hoặc Nginx
- MySQL 8.0
- PHP 8.2 hoặc PHP 8.3
- Redis
- PureFTPd
Nếu chạy nhiều website PHP:
- Nginx + PHP-FPM
- Apache nếu cần
.htaccess
Bước 8: Thêm Website
Website → Add Site
Điền:
- Domain
- Root Directory
- PHP Version
- Create Database
- Create FTP
Nhấn Submit.
Bước 9: Cài SSL
Website
→ SSL
→ Let's Encrypt
→ Apply
Sau vài giây website sẽ có HTTPS miễn phí.
Bước 10: Trỏ Domain
Trỏ DNS
A example.com IP VPS A www IP VPS
Đợi DNS cập nhật khoảng 5–30 phút.
Một số phần mềm nên cài
- Docker
- Docker Compose
- NodeJS Manager
- PM2 Manager
- Redis
- Memcached
- Fail2Ban
- phpMyAdmin
Một số lệnh quản lý aaPanel
Khởi động
bt start
Dừng
bt stop
Khởi động lại
bt restart
Xem thông tin đăng nhập
bt
Đổi mật khẩu
bt 5
Đổi cổng Panel
bt 8
Sửa Username
bt 6
Sửa Password
bt 5
Khuyến nghị sau khi cài
- Đổi cổng mặc định 8888.
- Đổi tài khoản
adminsang tên khác. - Kích hoạt HTTPS cho aaPanel.
- Bật Firewall.
- Cài Fail2Ban chống brute-force.
- Sao lưu website và database định kỳ.
- Chỉ mở các cổng thực sự cần thiết.
Kết luận
aaPanel là một trong những Control Panel miễn phí dễ sử dụng nhất hiện nay, hỗ trợ đầy đủ việc quản lý Website, Database, Docker, NodeJS, SSL và nhiều dịch vụ khác. Chỉ với vài lệnh cài đặt, bạn có thể triển khai một máy chủ web hoàn chỉnh trong khoảng 10 phút.