如何在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用户。

如何在Ubuntu 20.04上安装Ajenti控制面板

可以在下面安装其他插件 一般 > 插入

如何在Ubuntu 20.04上安装Ajenti控制面板

相同 系统 > > APT | PIP

如何在Ubuntu 20.04上安装Ajenti控制面板

管理面板的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服务器。

如何在Ubuntu 20.04上安装Ajenti控制面板

这是续集。
您可以通过以下链接以PDF格式下载本文,以为我们提供支持。

以PDF格式下载指南


这是续集。

这是续集。
这是续集。

Sidebar