如何在Ubuntu 20.04上安装Ajenti控制面板
时间:2020-02-23 14:44:33 来源:igfitidea点击:
Ajenti是一个可自由的使用和开源服务器管理和在Python,JavaScript和AngularJS中编写的配置面板。
它为管理提供了一个Web仪表板,而不是命令行管理。
使用此工具,我们可以管理,DNS,Cron,防火墙,文件,日志,邮件托管服务等。
本教程将讨论Ubuntu 20.04上的Ajenti控制面板的安装。
Ajenti项目由Ajenti Core和一组股票插件组成,形成Ajenti Panel.Ajenti核心:Web界面开发框架,包括Web服务器,IOC容器,简单的Web框架和一组核心组件,antive在客户端 - 服务器Communications.Ajenti面板:由为Ajenti核心和启动脚本开发的插件组成,共同提供服务器管理面板体验。
在Ubuntu 20.04上安装Ajenti控制面板
Ajenti控制面板可以安装在Ubuntu 18.04+ Linux系统上。
关于这个安装的好处是它纯粹是自动化的。
第1步:更新系统
确保我们正在研究Ubuntu 20.04服务器的新安装。
将自动安装大量依赖项。
更新并升级Ubuntu机器。
sudo apt update sudo apt dist-upgrade
如果在启动Ubuntu 20.04上启动Ajenti的安装之前,请重新启动系统。
sudo systemctl reboot
第2步:在Ubuntu 20.04上安装Ajenti
提供了一个脚本,可在Ubuntu 20.04上安装Ajenti控制面板。
首先用curl下载脚本。
curl -O https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh
使用sudo命令运行安装程序脚本。
sudo bash ./install.sh
在Ubuntu 20.04上安装Ajenti可能需要一些时间,具体取决于Internet连接。
完成后,我们应该如下所示的输出。
.... :: 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
确认有8000的服务侦听。
# ss -tunelp | grep 8000 tcp LISTEN 0 10 0.0.0.0:8000 0.0.0.0:* users:(("/usr/local/bin/",pid=21271,fd=9),("/usr/bin/python",pid=21264,fd=9)) ino:31300 sk:5 <->
第3步:在Ubuntu 20.04上打开Ajenti Web控制台
从浏览器中打开端口8000上的服务器IP地址或者主机名。
登录是root密码或者其他操作系统用户。
可以在常规>插件下安装添加插件>插件
同样适用于系统>包装> APT | PIP
管理面板的SystemD服务称为Ajenti。
$systemctl status ajenti ● ajenti.service - Ajenti panel Loaded: loaded (/lib/systemd/system/ajenti.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2017-06-10 17:31:58 CEST; 25min ago Process: 21260 ExecStart=/usr/bin/python3 /usr/local/bin/ajenti-panel -d (code=exited, status=0/SUCCESS) Main PID: 21264 (/usr/bin/python) Tasks: 14 (limit: 18721) Memory: 273.9M CGroup: /system.slice/ajenti.service ├─21264 /usr/bin/python3 /usr/local/bin/ajenti-panel ├─21594 /usr/local/bin/ajenti-panel worker [restricted session] └─21613 /usr/local/bin/ajenti-panel worker [session 1] ....
可以根据需要随时重新启动。
sudo systemctl restart ajenti