Ajenti là một bảng điều khiển miễn phí, mã nguồn mở và nhẹ có thể được sử dụng để quản lý máy chủ từ giao diện dựa trên web. Với Ajenti, bạn có thể dễ dàng quản lý DNS, Trang web, Tường lửa, Thư, Máy chủ tệp, Nhật ký và nhiều hơn nữa. Ajenti được viết bằng Python, yêu cầu rất ít tài nguyên và tương thích với nhiều bản phân phối Linux. Vì vậy, đây là lựa chọn tốt nhất cho bạn nếu bạn muốn theo dõi và quản lý máy chủ của mình từ giao diện dựa trên web.
Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt Bảng điều khiển Ajenti trên Ubuntu 18.04.
Sau khi máy chủ của bạn được cập nhật, hãy khởi động lại máy chủ để áp dụng các thay đổi.
Sau khi tải xuống, hãy cài đặt gói đã tải xuống bằng lệnh sau:
Bạn sẽ thấy lỗi sau:
Bạn có thể sửa lỗi trên bằng cách cài đặt phụ thuộc python-imaging như được hiển thị bên dưới:
Sau khi cài đặt tất cả các phụ thuộc bắt buộc, bạn có thể tiến hành bước tiếp theo.
Trước tiên, hãy tải xuống và nhập khóa GPG của kho lưu trữ Ajenti bằng lệnh sau:
Tiếp theo, thêm kho lưu trữ Ajenti bằng lệnh sau:
Tiếp theo, cập nhật kho lưu trữ và cài đặt Ajenti bằng lệnh sau:
Sau khi quá trình cài đặt hoàn tất, bạn sẽ nhận được kết quả sau:
Bạn cũng có thể cài đặt các plugin Ajenti V khác bằng lệnh sau:
Sau khi tất cả các gói được cài đặt, hãy khởi động dịch vụ Ajenti và cho phép dịch vụ này khởi động khi khởi động bằng lệnh sau:
Bạn cũng có thể kiểm tra trạng thái của Ajenti bằng lệnh sau:
Bạn sẽ thấy kết quả sau:
Khi bạn xong. Bạn có thể tiến hành bước tiếp theo.
Cung cấp tên người dùng và mật khẩu quản trị viên của bạn là root/admin và nhấp vào nút ĐĂNG NHẬP IN. Bạn sẽ thấy bảng điều khiển Ajenti trong màn hình sau:
Tiếp theo, bạn nên thay đổi mật khẩu quản trị viên mặc định của Ajenti. Để thực hiện việc này, hãy nhấp vào Mật khẩu ở ngăn bên trái. Bạn sẽ thấy trang sau:
Bây giờ, hãy cung cấp mật khẩu hiện tại và mật khẩu mới của bạn. Sau đó, nhấp vào nút LƯU để cập nhật mật khẩu.
Tiếp theo, nhấp vào nút Plugin ở ngăn bên trái để cài đặt bất kỳ plugin nào bạn có thể cần cho máy chủ Linux của mình. Bạn sẽ thấy trang sau:
Nếu bạn muốn thiết lập máy chủ web Apache, hãy nhấp vào Apache. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút APACHE2 để cài đặt gói máy chủ web Apache trên hệ thống của bạn.
Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt Bảng điều khiển Ajenti trên Ubuntu 18.04.
Yêu cầu
- Máy chủ chạy Ubuntu 18.04.
- Mật khẩu gốc được thiết lập trên máy chủ của bạn.
Bắt đầu
Trước khi bắt đầu, bạn sẽ cần cập nhật hệ thống của mình lên phiên bản mới nhất. Bạn có thể thực hiện việc này bằng cách chạy lệnh sau:
Mã:
apt-get update -y
apt-get upgrade -y
Cài đặt phụ thuộc bắt buộc
Trước khi bắt đầu, bạn sẽ cần cài đặt phụ thuộc python-imaging trên máy chủ của mình. Trước tiên, hãy tải xuống gói python-imaging bằng lệnh sau:
Mã:
wget http://mirrors.mit.edu/ubuntu-ports/pool/universe/p/pillow/python-imaging_3.1.2-0ubuntu1.1_all.deb
Mã:
dpkg -i python-imaging_3.1.2-0ubuntu1.1_all.deb
Mã:
Đang chọn gói python-imaging chưa được chọn trước đó.(Đang đọc cơ sở dữ liệu ... 28634 tệp và thư mục hiện đang được cài đặt.)Đang chuẩn bị giải nén python-imaging_3.1.2-0ubuntu1.1_all.deb ...Đang giải nén python-imaging (3.1.2-0ubuntu1.1) ...dpkg: sự cố phụ thuộc ngăn cản cấu hình python-imaging: python-imaging phụ thuộc vào python:any (= 2.7.5-5~). python-imaging phụ thuộc vào python-pil; tuy nhiên: Gói python-pil chưa được cài đặt.dpkg: lỗi khi xử lý gói python-imaging (--install): sự cố phụ thuộc - không được cấu hìnhĐã gặp lỗi khi xử lý: python-imaging
Mã:
apt --fix-broken install
Cài đặt Ajenti
Theo mặc định, Ajenti không có trong kho lưu trữ mặc định của Ubuntu 18.04. Vì vậy, bạn sẽ cần thêm kho lưu trữ Ajenti vào hệ thống của mình.Trước tiên, hãy tải xuống và nhập khóa GPG của kho lưu trữ Ajenti bằng lệnh sau:
Mã:
wget http://repo.ajenti.org/debian/key -O- | apt-key add -
Mã:
echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" | tee /etc/apt/sources.list.d/ajenti.list
Mã:
apt-get update -y
apt-get install ajenti -y
Mã:
writing RSA key:: Generating certificateSignature oksubject=C = US, ST = NA, L = Nowhere, O = Acme Inc, OU = IT, CN = ubuntuGetting Private key:: SSL configure!------------------------------------------------Bây giờ hãy khởi động Ajenti bằng 'service ajenti restart'Theo mặc định, Ajenti sẽ lắng nghe trên cổng HTTPS 8000Tên người dùng mặc định: rootMật khẩu mặc định: admin------------------------------------------------Đang xử lý các kích hoạt cho python-support (1.0.15) ...Đang xử lý các kích hoạt cho ureadahead (0.100.0-21) ...Đang xử lý các kích hoạt cho systemd (237-3ubuntu10.25) ...
Mã:
apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php7.2-fpm php7.2-mysql -y
Mã:
systemctl start ajenti
systemctl enable ajenti
Mã:
systemctl status ajenti
Mã:
? ajenti.service - LSB: Ajenti Đã tải: đã tải (/etc/init.d/ajenti; đã tạo) Đang hoạt động: đang hoạt động (đang chạy) kể từ Thứ 3 2019-09-10 04:57:36 UTC; 3 phút 35 giây trước Tài liệu: man:systemd-sysv-generator(8) Nhiệm vụ: 3 (giới hạn: 4915) CGroup: /system.slice/ajenti.service ??2702 /usr/bin/python /usr/bin/ajenti-panel -d10/9 05:00:32 ubuntu systemd[1]: ajenti.service: Không đặt lại được devices.list: Hoạt động không được phép10/9 05:00:40 ubuntu systemd[1]: ajenti.service: Không đặt lại được devices.list: Hoạt động không được phép10/9 05:00:49 ubuntu systemd[1]: ajenti.service: Không đặt lại được devices.list: Hoạt động không được phép10/9 05:00:49 ubuntu systemd[1]: ajenti.service: Không đặt lại được devices.list: Hoạt động không được phép9 10 05:00:49 ubuntu systemd[1]: ajenti.service: Không đặt lại được devices.list: Hoạt động không được phép10/09 05:00:51 ubuntu systemd[1]: ajenti.service: Không đặt lại được devices.list: Hoạt động không được phép10/09 05:00:51 ubuntu systemd[1]: ajenti.service: Không đặt lại được devices.list: Hoạt động không được phép10/09 05:00:51 ubuntu systemd[1]: ajenti.service: Không đặt lại được devices.list: Hoạt động không được phép10/09 05:00:51 ubuntu systemd[1]: ajenti.service: Không đặt lại được devices.list: Hoạt động không được phép10/09 05:00:51 ubuntu systemd[1]: ajenti.service: Không đặt lại được devices.list: Hoạt động không được phép10/09 05:00:51 ubuntu systemd[1]: ajenti.service: Không đặt lại được devices.list: Hoạt động không được phép
Truy cập Giao diện Web Ajenti
Ajenti hiện đã được cài đặt và đang lắng nghe trên cổng 8000. Bây giờ bạn có thể truy cập giao diện web Ajenti bằng cách truy cập URL . Bạn sẽ được chuyển hướng đến trang sau:Cung cấp tên người dùng và mật khẩu quản trị viên của bạn là root/admin và nhấp vào nút ĐĂNG NHẬP IN. Bạn sẽ thấy bảng điều khiển Ajenti trong màn hình sau:
Tiếp theo, bạn nên thay đổi mật khẩu quản trị viên mặc định của Ajenti. Để thực hiện việc này, hãy nhấp vào Mật khẩu ở ngăn bên trái. Bạn sẽ thấy trang sau:
Bây giờ, hãy cung cấp mật khẩu hiện tại và mật khẩu mới của bạn. Sau đó, nhấp vào nút LƯU để cập nhật mật khẩu.
Tiếp theo, nhấp vào nút Plugin ở ngăn bên trái để cài đặt bất kỳ plugin nào bạn có thể cần cho máy chủ Linux của mình. Bạn sẽ thấy trang sau:
Nếu bạn muốn thiết lập máy chủ web Apache, hãy nhấp vào Apache. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút APACHE2 để cài đặt gói máy chủ web Apache trên hệ thống của bạn.