NỘI DUNG
Hướng dẫn cài đặt OpenPanel nhanh chóng để quản lý máy chủ web.
Xin chào tất cả mọi người đang xem bài viết của tôi. Bài viết hôm nay tôi sẽ giới thiệu đến bạn một ControlPanel mới để các bạn có thêm sự lựa chọn trong việc quản trị VPS của mình. Panel mà hôm nay tôi muốn giới thiệu đến có tên là OpenPanel.
Cũng như các Panel khác, OpenPanel là một phần mềm mã nguồn mở dành cho việc quản lý và cấu hình máy chủ, tương tự như cPanel, DirectAdmin hay Plesk. Nó cho phép người dùng quản lý các dịch vụ như web server, email, DNS, và cơ sở dữ liệu một cách trực quan. Một số tính năng nổi bật của OpenPanel bao gồm:
- Giao diện thân thiện: Dễ sử dụng với giao diện đồ họa, giúp quản trị viên thực hiện các tác vụ mà không cần dòng lệnh.
- Hỗ trợ nhiều dịch vụ: Quản lý các dịch vụ như Apache, MySQL, Postfix, và nhiều dịch vụ khác.
- Mã nguồn mở: Người dùng có thể xem, chỉnh sửa và phân phối mã nguồn của phần mềm.
Tuy nhiên ở phiên bản miễn phí này sẽ bị giới hạn 3 người dùng và 50 website. Và trong hướng dẫn này hãy cùng tôi tìm hiểu thêm về cách cài đặt và sử dụng OpenPanel này nhé.
Yêu cầu hệ thống
Yêu cầu tối thiểu
- Tối thiểu 1GB RAM và 15GB dung lượng lưu trữ (khuyến nghị 4GB RAM và 50GB)
- x86_64/amd64
- IPv4
Hệ điều hành hỗ trợ
- AlmaLinux 9.4
- Fedora 40
- RockyLinux 9.4
- CentOS 9
- Ubuntu 22 and 24
- Debian 11 and 12
Những tính năng nổi bật của OpenPanel
1. Máy chủ web
- Nginx: Hỗ trợ cấu hình cache, loại trừ cache, cache FastCGI và rewrite URL theo từng tên miền.
- Apache: Cho phép cấu hình riêng lẻ cho từng thư mục nhờ hỗ trợ file
.htaccess
.
2. Dịch vụ Người dùng
- Domain Names: Quản lý domain, SSL tự động, alias, subdomain, chuyển hướng, và HTTPS.
- File Manager: Tải lên, chỉnh sửa, sao chép, di chuyển file dễ dàng, không giới hạn dung lượng.
- Phiên bản PHP: Chọn phiên bản PHP cho từng domain, chỉnh sửa
php.ini
. - NodeJS & Python: Dễ dàng tạo và quản lý ứng dụng NodeJS, Python, tích hợp website proxy.
- WP Manager: Cài đặt WordPress tự động, login vào wp-admin, backup, và debugging.
- MySQL & phpMyAdmin: Tạo, quản lý database, tự động login phpMyAdmin, truy cập MySQL từ xa.
- SSL: Tạo và gia hạn SSL tự động, đảm bảo bảo mật liên tục.
- Object Caching: Sử dụng REDIS và Memcached với cấu hình bộ nhớ linh hoạt.
- SSH & Web Terminal: Truy cập SSH và Web Terminal, hỗ trợ WPCLI và NPM
3. Cài Đặt Server
- Cron Jobs: Lên lịch và chỉnh sửa cronjob trực tiếp từ giao diện.
- DNS Zone Editor: Chỉnh sửa file DNS và thêm các bản ghi như A, CNAME, MX, TXT…
- Theo dõi tài nguyên: Kiểm tra CPU, bộ nhớ và điều chỉnh cấu hình server.
- Báo cáo truy cập: Báo cáo truy cập tự động, theo dõi IP, trang truy cập, lỗi.
- Nhật ký hoạt động: Theo dõi các hành động của người dùng trên giao diện.
4. Quản lý Server
- Triển khai Server: Cài đặt OpenPanel nhanh chóng, thêm server mới vào cụm bằng một lệnh.
- Quản lý Tài nguyên: Giới hạn CPU, băng thông I/O, IOPS, bộ nhớ cho từng người dùng.
- Chuyển Đổi Web Server: Hỗ trợ Nginx hiện tại và sắp tới là LiteSpeed.
- Chỉnh sửa Cấu hình: Cho phép quản trị thay đổi cổng, chỉnh sửa cấu hình OpenPanel và OpenAdmin.
- Quản lý Dịch vụ: Theo dõi dịch vụ, khởi động lại, xem log.
5. Thông báo & Tương tác
- Thông báo Thông minh: Nhận cảnh báo về reboot, tấn công, lỗi dịch vụ…
- Terminal Commands: OpenCLI cung cấp hơn 100 lệnh cho quản trị viên.
6. Giao Diện Người Dùng
- Tùy chỉnh Giao diện: Chỉnh màu sắc, logo, font theo thương hiệu.
- Đáp ứng: Hỗ trợ trên mọi thiết bị, có chế độ Dark Mode.
- Tìm kiếm & Đa ngôn ngữ: Tìm kiếm mạnh mẽ, hỗ trợ nhiều ngôn ngữ, phím tắt tiện lợi.
7. Quản lý Người dùng
- Quản lý Tài khoản: Tạm dừng, xóa tài khoản, cấp IP riêng, đổi gói dịch vụ dễ dàng.
- Apache/Nginx theo user: Cho phép chọn server riêng cho từng user (Apache hoặc Nginx).
8. Bảo mật
- Container hoá: Mỗi user được tách biệt để đảm bảo an toàn.
- Giới hạn tài nguyên: Đặt giới hạn tài nguyên theo gói dịch vụ.
- SSL/TLS & ModSecurity: Cài đặt chứng chỉ và tường lửa bảo mật.
- Tường lửa: Quản lý CSF và UFW, cài đặt IP block, quản lý port.
- Xác thực Hai Lớp (2FA): Bật/tắt 2FA cho từng tài khoản.
9. Tích hợp
- WHMCS và FOSSBilling: Kết nối với các phần mềm quản lý hosting và thanh toán.
- REST API: Cung cấp API RESTful cho các tích hợp bên thứ ba.
Ưu điểm OpenPanel
OpenPanel hỗ trợ người dùng đến 3 giao diện riêng biệt để quản lý, quản trị và sử dụng. Trong đó bao gồm
OpenAdmin
Giao diện OpenAdmin cho phép người dùng quản lý các dịch vụ của hệ thống

OpenAdmin
Giao diện OpenAdmin cho phép người dùng quản lý các website cài đặt trong này.

OpenCLI
Giao diện dòng lệnh, cho phép người dùng tương tác với hệ thống trực tiếp qua hệ thống dòng lệnh nhanh chóng

Hướng dẫn cài đặt OpenPanel
Để cài đặt OpenPanel trước tiên bạn hãy truy cập vào hệ thống Server/VPS thông qua giao thức SSH. Nếu bạn chưa biết cách SSH hãy tham khảo hướng dẫn bên dưới.
bash <(curl -sSL https://openpanel.org)

Sau khi cài đặt xong, bạn sẽ nhận được thông tin login như ảnh bên dưới. Bạn hãy lưu giữ để đăng nhập sử dụng


Với những tính năng phong phú, từ giao diện thân thiện, hỗ trợ nhiều dịch vụ, đến khả năng giám sát và quản lý tài nguyên, OpenPanel thật sự là một giải pháp hiệu quả cho những ai đang tìm kiếm một công cụ quản lý máy chủ linh hoạt và dễ sử dụng. Mong rằng qua bài viết này, bạn đã có cái nhìn rõ hơn về OpenPanel cũng như cách khai thác tối đa các tính năng mà công cụ này mang lại. Hãy bắt đầu trải nghiệm và biến OpenPanel trở thành trợ thủ đắc lực trong việc quản trị VPS của bạn!