Ajenti 是一个国外的开源免费的服务器面板,在功能设计上有类似于我们之前介绍的VestaCP,面板都支持中文,自带了SSL、Nginx、PHP、MysqL等,可以手动安装,官网也提供了一键安装脚本,Ajenti 还可以当成服务器管理面板。
Ajenti V 是Ajenti 的一个虚拟主机插件,主要就是用来管理虚拟主机和建站的。Ajenti V 用于建站的功能基本上都满足了,例如FTP、数据库、端口、SSL证书、文件管理、域名绑定等都有了,Ajenti V 与Ajenti 结合起来适用于网站搭建了。
本篇文章就来分享一下Ajenti 和Ajenti V 服务器面板的安装与使用方法,总得来说与VestaCP相比,Ajenti 也存在不足,例如版本更新缓慢,没有论坛讨论交流,网上关于Ajenti 的中文教程比较少,Ajenti 遇到问题也不少,所以Ajenti 还是比较适合爱折腾的人。
更多的关于服务器面板可以参考我之前建立的一个专题页面:服务器控制面板榜单,不喜欢面板的朋友其实也可以使用命令工具:
PS:更新记录。
Ajenti官网:
Ajenti 2是最新的版本,在功能上比Ajenti 1要少一些,但是面板更加简洁,同时也更加轻便。要求的操作系统是:Debian 6 or later 、Ubuntu Precise or later 、CentOS 6 or later 、RHEL 6 or later。
curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
Manual 执行命令后,稍等一会儿就可以看到Ajenti 2成功安装的提示了。
安装依赖: Debian/Ubuntu
sudo apt-get install build-essential python-pip python-dev python-lxml libffi-dev libssl-dev libjpeg-dev libpng-dev uuid-dev python-dbus
安装依赖: RHEL/CentOS
sudo yum install gcc python-devel python-pip libxslt-devel libxml2-devel libffi-devel openssl-devel libjpeg-turbo-devel libpng-devel dbus-python
升级 PIP:
sudo pip install 'setuptools>=0.6rc11' 'pip>=6' wheel
最小化安装 :
sudo pip install ajenti-panel ajenti.plugin.dashboard ajenti.plugin.settings ajenti.plugin.plugins
和插件一起安装:
sudo pip install ajenti-panel ajenti.plugin.dashboard ajenti.plugin.settings ajenti.plugin.plugins ajenti.plugin.filemanager ajenti.plugin.notepad ajenti.plugin.packages ajenti.plugin.services ajenti.plugin.terminal
打开:IP+8000端口,使用你的VPS的登录账号与密码登录到Ajenti 2。
这就是Ajenti 2的操作界面,功能简洁,界面也不错。
在Ajenti 2的设置里面可以将语言设置为中文,启用SSL等。
Ajenti 2自带的文件管理器也非常好用。
可以对VPS主机上的文件进行在线编辑、修改权限、移动、复制等操作。
Ajenti 2还有控制台,可以执行命令。
Ajenti 1相对于Ajenti 2来说,功能更多,同时可以与Ajenti V搭配使用。
Debian:
Ajenti 要求 Debian 6 or later. Debian 5 则必须 是Python 2.6 已经安装。
Add repository key:
wget http://repo.ajenti.org/debian/key -O- | apt-key add -
Add repository to /etc/apt/sources.list:
echo "deb http://repo.ajenti.org/debian main main debian" >> /etc/apt/sources.list
开始安装:
apt-get update && apt-get install ajenti
启动服务:
service ajenti restart
Ubuntu :
Ajenti 要求至少ubuntu 12.04 Precise Pangolin.
Add repository key:
wget http://repo.ajenti.org/debian/key -O- | apt-key add -
Add repository to /etc/apt/sources.list:
echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list
开始安装:
apt-get update && apt-get install ajenti
Start the service:
service ajenti restart
RPM Packages
Add repository key:
wget http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm rpm -i ajenti-repo-1.0-1.noarch.rpm
开始安装:
yum install ajenti
启动服务:
service ajenti restart
Ajenti 1安装成功的提示。
使用IP+8000进入到Ajenti 1,使用默认的账号和密码:root和admin就可以登录了。
这是Ajenti 1的操作界面,仪表盘、系统、软件、工具等功能都有了。(点击放大)
Ajenti 1的插件选项里可以安装APC、Bind9等各类组件。
在文件系统可以管理硬盘挂载。
“进程”则可以管理系统服务。
Ajenti 1的文件管理器可以对文件权限进行修改。
同时也可以在线编辑文件。
这是Ajenti 1的控制台。
Ajenti V只能与Ajenti 1一起搭配使用, Ajenti V目前可供安装包的有:
ajenti-v (主程序)
ajenti-v-mail (Exim and Courier mail)
ajenti-v-mysql (MySQL DB 数据库)
ajenti-v-php-fpm (PHP support via PHP-FPM)
ajenti-v-php7.0-fpm
ajenti-v-ruby-unicorn (Rails support via Unicorn)
ajenti-v-ruby-puma (Rails support via Puma)
ajenti-v-ftp-pureftpd (FTP 账户)
ajenti-v-nginx (NGINX webserver 支持)
ajenti-v-python-gunicorn (Python WSGI support via gunicorn)
ajenti-v-nodejs (Node.js 支持)
首先你需要卸载Apache:
apt-get remove apache2
上述的安装包你可以根据自己的需要来选择,例如安装LNMP环境就是:
apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php7.0-fpm php7.0-mysql service ajenti restart
这是Ajenti V安装成功的提示。
Ajenti V安装成功后,再次进入到Ajenti 1你就可以看到有一个“网站”的选项了。
选择添加一个网站。
然后进入到网站管理中心,可以设置网站的根目录路径。
在“域名”选项中可以绑定域名。
在“端口”中可以管理SSL、Https 2、SPDY等。
在“SSL”中则可以添加证书路径。
最后,在MysqL中可以管理数据库了。
总得来说,Ajenti 和Ajenti V是一个非常不错的VPS主机控制面板,服务器配置、系统负载、CPU内存、插件安装、虚拟主机管理等功能基本上可以满足我们的日常建站需要。
当然,Ajenti V存在的不足就是网站管理功能略显得少了,而且SSL证书虽然可以自己配置但是不支持自动签发let s encrypt免费证书,Ajenti 相关的中英文资料都比较少。
文章出自:挖站否 https://wzfou.com/ajenti/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
文章更新于: %s = human-readable time difference 下午12:45
查看评论
可以用ipv6吗,在服务器上部署了打不开
是的,支持的。
那怎么让面板监听ipv6呢?
添加[::]:443监听就行
是让面板,不是nginx,面板没有这个选项
那我就不清楚了……Ajenti1里默认监听的是0.0.0.0,改成::应该也ok,不过这样貌似就不会监听ipv4。我一般是用nginx反向代理这个面板的,直接用域名访问
我说的就是面板啊,ajenti V 里创建一个网站之后。端口选项卡默认是一个*,80端口。你额外添加一个[::],80端口就行(要https就改成443,同时勾SSL和HTTP2)
我说的是AJENTI2
想问一下qi是从哪里挖到那么多软件的,国外有相关的论坛或者站点吗? :-)
这些都是朋友给我提供信息的,平时也会用RSS来订阅自己感兴趣的博客,国外的论坛还偶尔看一看。
面板介面挺好的,可惜无法自动renew Let's encrypt凭证
这知道现在有没有更新,如果更新的话应该会加入这个功能吧。
这就不错了,新面板,蛮简洁的。明天试试,正好有一个机器闲置中。官中看不习惯,如果要是自己用的话,感觉在汉化一遍会好。
是的,汉化得不彻底。
这个面板感觉很清爽,我选择oneinstack
请问qi,现在freehao123是会来了么,怎么最近有更新你的文章
居然打错字了
没有了,是转过去了,时间不够,只能在这里发发了。