如何在Ubuntu 20.04上安装Ajenti控制面板
这是续集。
您可以通过以下链接以PDF格式下载本文,以为我们提供支持。
以PDF格式下载指南
关
这是续集。
这是续集。
这是续集。
Ajenti是一个免费的开放源代码服务器管理和配置面板,使用Python,JavaScript和AngularJS编写。它提供了用于管理而不是命令行管理的Web仪表板。使用此工具,您可以管理网站,DNS,cron,防火墙,文件,日志,邮件托管服务等。本指南介绍在Ubuntu 20.04上安装Ajenti控制面板。
Ajenti项目由Ajenti Core和一组构成Ajenti面板的股票插件组成。
- Ajenti Core:一个Web界面开发框架,包括一个Web服务器,一个IoC容器,一个简化的Web框架以及一组有助于客户端/服务器通信的核心组件。
- Ajenti面板:包括为Ajenti Core开发的插件和启动脚本,以提供服务器管理面板的经验。
在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控制台
通过端口打开服务器的IP地址或主机名 8000 从浏览器。
登录名是root密码或另一个OS用户。
可以在下面安装其他插件 一般 > 插入
相同 系统 > 包 > 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 2020-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
使用Ajenti从Web控制台管理Ubuntu 20.04服务器。
这是续集。
您可以通过以下链接以PDF格式下载本文,以为我们提供支持。
以PDF格式下载指南
关
这是续集。
这是续集。
这是续集。