Webmin là một Hosting Panel mã nguồn mở mạnh mẽ, giúp người quản trị hệ thống dễ dàng quản lý VPS hoặc máy chủ Linux thông qua giao diện web trực quan và thân thiện. Thay vì phải sử dụng các lệnh dòng lệnh phức tạp, Webmin cung cấp một giải pháp thay thế tiện lợi bằng trình duyệt web, cho phép bạn cấu hình các dịch vụ như máy chủ web (Apache/Nginx), cơ sở dữ liệu (MySQL/MariaDB), FTP, tường lửa, quản lý người dùng, và nhiều tính năng quản trị hệ thống khác.
Bài viết này sẽ hướng dẫn bạn từng bước cài đặt Webmin trên VPS chạy hệ điều hành Ubuntu.
Yêu cầu
- VPS chạy Ubuntu (khuyến nghị phiên bản 20.04 hoặc 22.04).
- Quyền truy cập root hoặc tài khoản có quyền sudo.
- Kết nối internet ổn định.
Các bước cài đặt cài đặt Webmin trên Ubuntu
Bước 1: Cập nhật hệ thống
Trước khi cài đặt, hãy đảm bảo hệ thống được cập nhật để tránh lỗi xung đột.
sudo apt update && sudo apt upgrade -y
Bước 2: Tải và cài đặt Webmin
Thêm kho lưu trữ Webmin vào hệ thống:
sudo nano /etc/apt/sources.list
Thêm dòng sau vào cuối tệp:
deb http://download.webmin.com/download/repository sarge contrib
Lưu và thoát (Ctrl+O, Enter, Ctrl+X).
Tải khóa GPG của Webmin để xác thực gói:
wget -q -O- http://www.webmin.com/jcameron-key.asc | sudo apt-key add
Cập nhật danh sách gói:
sudo apt update
Cài đặt Webmin:
sudo apt install webmin -y
Bước 3: Kiểm tra trạng thái Webmin
Sau khi cài đặt, Webmin sẽ tự động khởi động. Kiểm tra trạng thái bằng lệnh:
sudo systemctl status webmin
Nếu dịch vụ đang chạy, bạn sẽ thấy trạng thái active (running)
.
Bước 4: Truy cập giao diện Webmin
- Mở trình duyệt và truy cập:
https://<địa-chỉ-ip-vps>:10000
Thay
<địa-chỉ-ip-vps>
bằng địa chỉ IP của VPS. - Đăng nhập bằng tài khoản root hoặc tài khoản có quyền sudo.
Lưu ý: Nếu gặp cảnh báo bảo mật SSL, bạn có thể bỏ qua vì đây là chứng chỉ tự ký mặc định của Webmin.
Bước 5: Cấu hình tường lửa (nếu cần)
Trong trường hợp bạn đã thiết lập và kích hoạt ufw trước đó, bạn cần cho phép Webmin truy cập qua tường lửa bằng cách sử dụng lệnh sau.
sudo ufw allow 10000
Kết luận
Sau khi hoàn tất, bạn có thể sử dụng Webmin để quản lý VPS dễ dàng, từ việc tạo tài khoản người dùng, quản lý DNS, đến giám sát tài nguyên hệ thống. Nếu gặp vấn đề, hãy kiểm tra tài liệu chính thức của Webmin hoặc liên hệ cộng đồng hỗ trợ.
Nếu gặp khó khăn trong việc triển khai Webmin trên VPS, bạn có thể 👉Mua VPS tích hợp sẵn Webmin chỉ với 1 click tại đây
Chúc bạn thành công!
CÔNG TY TNHH VPSMMO
- VP: 8B đường B31, KDC 91B, Phường An Khánh, Quận Ninh Kiều, Thành phố Cần Thơ
- Tel: 0589549338
- Email: info@vpsmmo.vn