Cài đặt Ajenti trên Ubuntu 22.04 - Install Ajenti Ubuntu 22.04
Ajenti là một bảng điều khiển quản lý và cấu hình máy chủ miễn phí, mã nguồn mở, được viết bằng Python, JavaScript hay AngularJS. Nó cung cấp một bảng điều khiển web cho quản trị thay vì quản lý bằng dòng lệnh. Với công cụ này, bạn có thể quản lý trang web, DNS, Cron, tường lửa, tệp tin, nhật ký, dịch vụ lưu trữ email,... Hướng dẫn này sẽ thảo luận về cách install Ajenti Ubuntu 22.04.
Dự án Ajenti bao gồm Ajenti Core và một bộ plugin cơ bản hình thành Bảng điều khiển Ajenti.
Ajenti Core: Framework phát triển giao diện web bao gồm máy chủ web, bộ chứa IoC, một framework web đơn giản và một bộ thành phần cốt lõi giúp trong giao tiếp máy khách-máy chủ.
Ajenti Panel: Bao gồm các plugin được phát triển cho Ajenti Core và một tệp khởi động, cung cấp cảm nhận về bảng điều khiển quản trị máy chủ.
Ajenti là gì?
Ajenti là gì? Ưu điểm của bảng điều khiển Ajenti
Install Ajenti Ubuntu 22.04
Bảng điều khiển Ajenti có thể được cài đặt trên hệ thống Linux Ubuntu 18.04+ . Một điều tốt về quá trình cài đặt này là nó hoàn toàn tự động.
Cập nhật hệ thống
Hãy đảm bảo bạn đang làm việc trên một cài đặt mới của máy chủ Ubuntu. Nhiều phụ thuộc sẽ được cài đặt tự động.
Cập nhật và nâng cấp máy Ubuntu của bạn.
sudo apt update && sudo apt dist-upgrade -y
Nếu quá trình nâng cấp đã hoàn tất, khởi động lại hệ thống trước khi bắt đầu cài đặt Ajenti.
[ -e /var/run/reboot-required ] && sudo reboot
Insstall Ajenti Ubuntu 22.04
Có một tệp lệnh được cung cấp để cài đặt Bảng điều khiển Ajenti. Đầu tiên, tải tệp lệnh với curl.
curl -o ajenti_install.sh https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh
Chạy tệp lệnh cài đặt với quyền sudo.
sudo bash ./ajenti_install.sh
Quá trình cài đặt Ajenti có thể mất một thời gian tùy thuộc vào kết nối internet của bạn. Khi hoàn tất, bạn sẽ nhận đầu ra như sau.
....
:: Installing initscript
/usr/bin/systemctl
Created symlink /etc/systemd/system/multi-user.target.wants/ajenti.service → /lib/systemd/system/ajenti.service.
:: Complete
Ajenti will be listening at HTTP port 8000
Log in with your root password or another OS user
Xác minh rằng có một dịch vụ lắng nghe trên cổng 8000.
# ss -tunelp | grep 8000
Mở bảng điều khiển web Ajenti trên trình duyệt
Mở địa chỉ IP máy chủ hoặc tên máy chủ trên cổng 8000 từ trình duyệt của bạn - https://ServerIP_Hostname:8000
Các tài khoản đăng nhập là mật khẩu root hoặc một người dùng hệ điều hành khác. Bạn có thể đặt lại mật khẩu root bằng cách sử dụng:
sudo passwd root
Các plugin bổ sung có thể được cài đặt tại mục TỔNG QUAN > Plugin.
Tương tự cho mục SYSTEM > Packages > APT|PIP
Dịch vụ Systemd quản lý Panel được gọi là ajenti.
$ systemctl status ajenti
● ajenti.service - Ajenti panel
Loaded: loaded (/lib/systemd/system/ajenti.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2023-08-30 01:20:11 UTC; 3min 52s ago
Process: 3112 ExecStart=/usr/bin/python3 /usr/local/bin/ajenti-panel -d (code=exited, status=0/SUCCESS)
Process: 3114 ExecStartPost=/bin/sleep 5 (code=exited, status=0/SUCCESS)
Main PID: 3115 (python3)
Tasks: 3 (limit: 4523)
Memory: 444.4M
CPU: 11.169s
CGroup: /system.slice/ajenti.service
├─3115 /usr/bin/python3 /usr/local/bin/ajenti-panel -d
├─3121 "/usr/local/bin/ajenti-panel worker [restricted session]"
└─3150 "/usr/local/bin/ajenti-panel worker [session 1]" ""
Aug 30 01:20:06 jammy systemd[1]: Starting Ajenti panel...
Aug 30 01:20:11 jammy systemd[1]: Started Ajenti panel.
Aug 30 01:23:33 jammy su[3146]: (to root) nobody on pts/1
Aug 30 01:23:33 jammy su[3146]: pam_unix(su-l:session): session opened for user root(uid=0) by (uid=65534)
Bảng điều khiển này có thể được khởi động lại bất kỳ lúc nào khi cần.
sudo systemctl restart ajenti
Tận hưởng việc sử dụng Ajenti để quản lý máy chủ Ubuntu của bạn từ giao diện web.
Việc install Ajenti Ubuntu 22.04 không chỉ giúp bạn quản lý máy chủ dễ dàng từ giao diện web thân thiện, mà còn giúp tối ưu hóa quá trình quản lý và cấu hình. Với khả năng quản lý các khía cạnh như trang web, DNS, Cron, tường lửa, tệp tin, nhật ký, và dịch vụ lưu trữ email, Ajenti là một công cụ mạnh mẽ cho việc quản lý máy chủ của bạn. Hãy tận hưởng sự thuận tiện và hiệu quả khi sử dụng Ajenti trên máy chủ Ubuntu của bạn.