Webmin là gì? #
Webmin là một bảng điều khiển giúp bạn quản trị máy chủ Linux của mình thông qua một giao diện giống như trình duyệt web. Với Webmin, bạn có thể dễ dàng thực hiện các tác vụ quản trị như quản lý tài khoản người dùng, cấu hình DNS, tải các tập tin trên hệ thống và cài đặt hoặc cập nhật các packages một cách nhanh chóng mà không cần sử dụng các lệnh phức tạp.
Ngoài ra trong quá trình sử dụng Webmin, người dùng có thể tự custom các Module để tối ưu hóa việc chạy các câu lệnh như cài đặt SSL không cần thông qua câu lệnh chẳng hạn (vấn đề này sẽ liên quan tới việc code bash script và tự tạo giao diện)
Trong bài viết này, vHost sẽ hướng dẫn bạn cách cài đặt Webmin trên Ubuntu 22.04 nhanh chóng và hiệu quả.
Yêu cầu cấu hình #
Để Webmin hoạt động ổn định, vHost khuyến cáo cấu hình server tối thiểu:
- CPU: 2 Core CPU
- Memory: 2GB tối thiểu
- Storage: tối thiểu 20 GB cho hệ thống và dung lượng ổ cứng, tùy thuộc vào số lượng Module sẽ được cấu hình thêm sau này.
- Firewall: Mở Port 10000
Chuẩn bị môi trường trước khi cài đặt Webmin #
Cài đặt package screen
Luôn duy trì thói quen sử dụng screen mode để nếu máy tính của SysAdmin bị rớt mạng đột ngột thì quá trình cài đặt software trên server cũng không bị gián đoạn
apt-get install screen -y
wget https://vhost.vn/tmp/screenrc
mv screenrc .screenrc
Điều chỉnh timezone tương ứng múi giờ của quốc gia hiện tại
timedatectl set-timezone Asia/Ho_Chi_Minh
Cập nhật hệ điều hành lên phiên bản mới nhất và cài đặt các software yêu cầu cơ bản
sudo apt update
sudo apt upgrade
sudo apt-get install net-tools
Hướng dẫn cài đặt Webmin trên Ubuntu 22.04 #
Tải webmin-setup-repo.sh
curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
Cài đặt sau khi đã tải xong script
sh webmin-setup-repo.sh
Sau khi cài đặt xong, bạn sẽ nhận được một thông báo như sau:
Webmin install complete. You can now login to https://server-ip:10000/
Kiểm tra status của Webmin bằng lệnh sau
systemctl status webmin
Giao diện sau khi truy cập đường dẫn trên

Tại đây bạn sử dụng thông tin đăng nhập VPS để truy cập vào Webmin
Sau khi đã đăng nhập, bạn có thể thấy Webmin Dashboard ở trang đầu tiên. Nó hiển thị tất cả các thông tin về System và các Package có các bản Update. Webmin sẽ thông báo về việc cần phải Reboot ngay lập tức nếu có bất kì bản update Packages nào.

Đến đây bạn đã hoàn tất quá trình cài đặt Webmin trên hệ điều hành Ubuntu 22.04