云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 18.04 LTS系统上安装Ajenti控制面板

在Ubuntu 18.04 LTS系统上安装Ajenti控制面板

2019-01-05 15:36:49作者:吴哲稿源:云网牛站

本文我们将介绍如何在Ubuntu 18.04 LTS系统上安装Ajenti控制面板。由于为您提供了自动安装程序,因此在Ubuntu 18.04 LTS上安装Ajenti控制面板是一个简单快捷的过程。你只需要下载并运行一个bash脚本安装程序,它可以为你完成所有的工作。

 

Ajenti简介

Ajenti是一个基于Web的开源服务器管理和配置面板,用Python,JavaScript和AngularJS编写。那些从Ajenti中受益更多的是管理网站,DNS、Cron、防火墙、文件、日志、邮件托管服务e.t.c的系统管理员。

 

更新Ubuntu 18.04 LTS系统

确保你的系统和软件包已经更新:

sudo apt update

sudo apt -y upgrade

建议在升级后重新启动Ubuntu 18.04服务器:

sudo reboot

 

在Ubuntu 18.04 LTS上安装Ajenti控制面板的方法

你可以选择安装Ajenti V2或Ajenti 1.x,根据我的测试,Ajenti V2的功能有限,如果需要完整的服务器管理解决方案,请选择v1.x。即在Ubuntu 18.04 LTS上安装Ajenti 1.x的方法如下:

1.安装python-imaging依赖:

sudo apt -y install wget

wget http://security.ubuntu.com/ubuntu/pool/universe/p/pillow/python-imaging_4.1.1-3build2_all.deb

sudo pkg -i python-imaging_4.1.1-3build2_all.deb

样本输出:

Selecting previously unselected package python-imaging.

(Reading database ... 106170 files and directories currently installed.)

Preparing to unpack python-imaging_4.1.1-3build2_all.deb ...

Unpacking python-imaging (4.1.1-3build2) ...

Setting up python-imaging (4.1.1-3build2) ...

2.导入Ajenti存储库GPG密钥:

wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add -

3.添加Ajenti存储库:

echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" | sudo tee /etc/apt/sources.list.d/ajenti.list

4.在Ubuntu 18.04上安装Ajenti 1.x.

sudo apt update

sudo apt -y  install ajenti

现在启动并启用Ajenti服务:

sudo systemctl status ajenti

sudo systemctl enable ajenti

默认情况下,Ajenti将侦听HTTPS端口8000:

在Ubuntu 18.04 LTS系统上安装Ajenti控制面板

使用以下方式登录Ajenti 1.x:

Default username : root

Default password : admin

Ajenti 1.x仪表板如下所示:

在Ubuntu 18.04 LTS系统上安装Ajenti控制面板

 

安装Ajenti V插件

Ajenti V是Ajenti 1.x的插件套件,它增加了快速,高效且易于设置的Web托管功能,通过运行以下命令在Ubuntu 18.04上安装Ajenti V:

sudo apt -y install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php7.2-fpm php7.2-mysql

在安装上面插件后重新启动ajenti服务:

sudo systemctl restart ajenti

网站管理链接将添加到Ajenti界面,启用Nginx和FPM服务:

在Ubuntu 18.04 LTS系统上安装Ajenti控制面板

你会看见以下页面:

在Ubuntu 18.04 LTS系统上安装Ajenti控制面板

你还可以管理MySQL数据库(以图解的方式在Ubuntu 18.04.1中安装mysql数据库):

在Ubuntu 18.04 LTS系统上安装Ajenti控制面板

 

在Ubuntu 18.04 LTS系统上安装Ajenti 2(不完全特色)

使用以下命令下载并运行安装程序:

curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -

简而言之,这就是安装程序在运行做的事情:安装Ajenti所需的依赖项和Python开发工具、升级Python Pip包管理器、安装Ajenti及其插件。

安装程序将为你启用ajenti服务:

:: Installing initscript

/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

 

访问Ajenti 2控制面板

从安装输出可以看出,Ajenti控制面板将监听HTTP端口8000,如果启用了UFW防火墙,请允许此端口访问Web界面:

sudo ufw allow 8000/tcp

然后打开Web浏览器并导航到http://[IP|Hostname]:8000

在Ubuntu 18.04 LTS系统上安装Ajenti控制面板

使用你的root密码或其他OS用户登录以开始管理你的服务器,登录后的默认页面如下图所示:

在Ubuntu 18.04 LTS系统上安装Ajenti控制面板

Ajenti还为你提供了在用户登录时从Web浏览器启动终端的一致性,如下图所示:

在Ubuntu 18.04 LTS系统上安装Ajenti控制面板

这里,可以在插件部分下更新并安装其他Ajenti插件。

 

结语

经过以上步骤,你已经在Ubuntu 18.04 LTS服务器上安装了一个有效的Ajenti控制面板,你可以随时随地的打开并使用Ajenti。

 

相关主题

Ubuntu 18.04系统中使用Apache搭建简单的web服务器

精选文章
热门文章