本文我们将介绍如何在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:
使用以下方式登录Ajenti 1.x: Default username : root Default password : admin Ajenti 1.x仪表板如下所示:
安装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服务:
你会看见以下页面:
你还可以管理MySQL数据库(以图解的方式在Ubuntu 18.04.1中安装mysql数据库):
在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
使用你的root密码或其他OS用户登录以开始管理你的服务器,登录后的默认页面如下图所示:
Ajenti还为你提供了在用户登录时从Web浏览器启动终端的一致性,如下图所示:
这里,可以在插件部分下更新并安装其他Ajenti插件。
结语 经过以上步骤,你已经在Ubuntu 18.04 LTS服务器上安装了一个有效的Ajenti控制面板,你可以随时随地的打开并使用Ajenti。
相关主题 |