Cách cài đặt Virtualmin trên Ubuntu 20.04

Tác giả Network Engineer, T.Mười 25, 2021, 11:52:42 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách cài đặt Virtualmin trên Ubuntu 20.04


Virtualmin là một bảng điều khiển lưu trữ web cho phép bạn quản lý các máy chủ riêng ảo của mình thông qua giao diện dễ sử dụng. Bạn có thể sử dụng phần mềm này để tạo và xóa các trang web, cài đặt và cập nhật các ứng dụng máy chủ cũng như giám sát việc sử dụng tài nguyên.

Virtualmin có một số tập lệnh có thể đơn giản hóa quá trình cài đặt và bảo trì phần mềm trên máy chủ của bạn. Nó đi kèm với một trình cài đặt tập lệnh cho các ứng dụng phổ biến như Drupal, Joomla, bbPress, Django... và nhiều ứng dụng khác.

Virtualmin cũng cung cấp một công cụ cập nhật để giúp bạn cập nhật tất cả các khía cạnh của phần mềm máy chủ chỉ trong một thao tác. Nó thậm chí còn cho phép bạn kiểm tra các bản cập nhật bảo mật và sao chép toàn bộ cài đặt Virtualmin của bạn chỉ bằng một cú nhấp chuột.

Virtualmin cung cấp các tùy chọn cấu hình mở rộng, có thể được truy cập thông qua giao diện web của nó hoặc bằng cách sử dụng các công cụ dòng lệnh. Ví dụ: bạn có thể sử dụng phần mềm này để thiết lập danh sách đen ngăn không cho một số trang web được truy cập. Bạn cũng có thể tạo danh sách kiểm soát truy cập và lưu trữ trong cơ sở dữ liệu của mình dưới dạng các biến tùy chỉnh.

Virtualmin cung cấp hỗ trợ cho MySQL, PostgreSQL, MongoDB và các cơ sở dữ liệu khác thông qua các công cụ dòng lệnh hoặc giao diện web tương ứng của chúng.

Bài viết này sẽ hướng dẫn bạn cách cài đặt Virtualmin trên máy chủ Ubuntu 20.04. Virtualmin có sẵn trong hai phiên bản: Cộng đồng và Doanh nghiệp. Cái thứ hai đi kèm với nhiều tính năng hơn, nhưng nó yêu cầu một khóa cấp phép. Trong hướng dẫn này, chúng ta sẽ cài đặt phiên bản Community Edition miễn phí để dùng thử phần mềm này.

  • Bạn cần có quyền truy cập root trên máy chủ của mình thông qua SSH để hướng dẫn này hoạt động.
  • Tên miền đủ điều kiện (FQDN)

1. Cài đặt Virtualmin trên Ubuntu.

Virtualmin yêu cầu một hệ thống được cập nhật đầy đủ. Bắt đầu bằng cách cập nhật danh sách gói của bạn và sau đó nâng cấp tất cả các gói đã cài đặt lên phiên bản mới nhất bằng lệnh dưới đây:

Mã nguồn [Chọn]
$ sudo apt-get update && sudo apt-get upgrade -y
Sau khi hoàn tất, bạn nên khởi động lại máy chủ và đăng nhập lại:

Mã nguồn [Chọn]
$ sudo reboot now
Bây giờ hệ thống của bạn đã được cập nhật, bạn có thể tiến hành cài đặt Virtualmin. Cài đặt phần mềm này trên Ubuntu 20.04 không thể dễ dàng hơn nhờ các nhà phát triển của nó. Các nhà phát triển của Virtualmin đã tạo ra một tập lệnh cho phép bạn cài đặt phần mềm của họ bằng một vài lệnh nhanh.

Đầu tiên, sử dụng lệnh sau để tải tập lệnh xuống máy chủ:

Mã nguồn [Chọn]
$ sudo wget http://software.virtualmin.com/gpl/scripts/install.sh

Hãy thay đổi thành quyền để thực thi tập lệnh:

Mã nguồn [Chọn]
$ sudo chmod a+x install.sh
Cuối cùng, chạy nó để bắt đầu cài đặt bằng lệnh này:

Mã nguồn [Chọn]
$ sudo ./install.sh
Bây giờ trình cài đặt sẽ hỏi bạn một loạt câu hỏi về máy chủ của bạn và cấu hình của nó. Nhấn Y trên dấu nhắc để tiếp tục.


Bạn sẽ thấy đầu ra như thế này:


Virtualmin yêu cầu một tên miền đủ điều kiện trước khi có thể được sử dụng. Bạn cần đặt tên máy chủ của máy chủ và đảm bảo rằng bạn cũng đã cấu hình các bản ghi DNS cho nó để có thể sử dụng FQDN này để kết nối với máy chủ của mình. Tên miền phụ cũng có thể được sử dụng cho FQDN. Ví dụ, chúng ta muốn sử dụng   Đăng nhập để xem liên kết cho cài đặt này, chúng ta sẽ đặt tên máy chủ hệ thống như sau:

Mã nguồn [Chọn]
$ sudo hostnamectl set-hostname virtualmin.example.com
Hãy nhớ thay thế   Đăng nhập để xem liên kết trong lệnh trên bằng tên FQDN đã chọn của bạn.

2. Cấu hình tường lửa cho Virtualmin.

Tường lửa của bạn là cần thiết để giữ an toàn cho máy chủ của bạn khỏi các cuộc tấn công từ bên ngoài. Cấu hình nó cho Virtualmin sẽ cho phép bạn cho phép các máy khách kết nối thông qua và sử dụng cổng 1000 nếu cần.

Chạy các lệnh sau để cho phép cổng 1000 trong tường lửa của bạn:

Mã nguồn [Chọn]
$ sudo ufw enable

$ sudo ufw allow 1000 && sudo ufw reload


Bạn có thể kiểm tra trạng thái của UFW bất kỳ lúc nào bằng lệnh sau:

Mã nguồn [Chọn]
$ sudo ufw status verbose

Bạn có thể thấy UFW đang hoạt động và cho phép cổng 10000.

Máy chủ của bạn hiện đã sẵn sàng hoạt động.

3. Truy cập giao diện web của Virtualmin trên Ubuntu 20.04.

Bây giờ bạn đã cài đặt Virtualmin, đã đến lúc truy cập giao diện web của nó bằng cách trỏ trình duyệt trên máy khách của bạn theo địa chỉ IP của máy chủ hoặc FQDN như sau:

Mã nguồn [Chọn]
https://your-server-ip-address:10000

https://your-domain.com:10000

Màn hình của bạn sẽ trông giống như màn hình này:


Trang web này cho biết rằng kết nối của bạn với máy chủ của bạn không an toàn. Tuy nhiên, đừng lo lắng. Nó không phải là một vấn đề lớn. Trình duyệt không coi chứng chỉ SSL tự ký của Webmin là an toàn vì nó được tạo bởi chính nó.
Để tiếp tục, hãy nhấp vào tab Advanced và sau đó nhấp vào Proceed to...(unsafe).


Màn hình tiếp theo sẽ yêu cầu bạn cung cấp thông tin đăng nhập Virtualmin của bạn. Sử dụng cùng một mật khẩu root để đăng nhập vào Virtualmin với tư cách là người quản trị.

Khi bạn đã nhập cả tên người dùng và mật khẩu của mình, hãy nhấp vào nút Sign In.


Cuối cùng bạn sẽ được đưa đến giao diện chính của Virtualmin như hình phía dưới:


Virtualmin là một lựa chọn tốt cho một bảng điều khiển lưu trữ web. Nó rất linh hoạt và cung cấp nhiều tính năng để giúp bạn quản lý các máy chủ Linux của mình từ một nơi.

Bài đăng này đã hướng dẫn cách cài đặt Virtualmin trên Ubuntu 20.04 bằng cách sử dụng tập lệnh do chính các nhà phát triển của dự án phát triển. chúng ta cũng đã học cách cấu hình tường lửa để cho phép máy khách kết nối qua cổng 10000.

Bây giờ bạn đã quen thuộc với các tính năng và giao diện của Virtualmin, hãy tự khám phá nó.