开源免费的服务器面板Ajenti 和Ajenti V 安装使用-丰富插件轻松上手

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 还是比较适合爱折腾的人。

开源免费的服务器面板Ajenti 和Ajenti V 安装和使用-丰富插件轻松上手功能强大

更多的关于服务器面板可以参考我之前建立的一个专题页面:服务器控制面板榜单,不喜欢面板的朋友其实也可以使用命令工具:

  1. Linux VPS建站工具LNMP 1.4安装与使用-SSL自动配置续期和多版本PHP支持
  2. OneinStack一键安装脚本-轻松部署Let’s Encrypt证书配置Https站点
  3. Linux系统监控命令整理汇总-掌握CPU,内存,磁盘IO等找出性能瓶颈

一、Ajenti 2安装

Ajenti官网:

  1. http://ajenti.org/

Ajenti 2是最新的版本,在功能上比Ajenti 1要少一些,但是面板更加简洁,同时也更加轻便。要求的操作系统是:Debian 6 or later 、Ubuntu Precise or later 、CentOS 6 or later 、RHEL 6 or later。

1.1  一键安装包

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

Manual 执行命令后,稍等一会儿就可以看到Ajenti 2成功安装的提示了。

Ajenti 2成功安装

1.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

1.3  Ajenti 2使用

打开:IP+8000端口,使用你的VPS的登录账号与密码登录到Ajenti 2。

Ajenti 2登录界面

这就是Ajenti 2的操作界面,功能简洁,界面也不错。

Ajenti 2操作界面

在Ajenti 2的设置里面可以将语言设置为中文,启用SSL等。

Ajenti 2语言设置

Ajenti 2自带的文件管理器也非常好用。

Ajenti 2文件管理器

可以对VPS主机上的文件进行在线编辑、修改权限、移动、复制等操作。

Ajenti 2编辑文件权限

Ajenti 2还有控制台,可以执行命令。

Ajenti 2命令控制台

二、Ajenti 1安装

Ajenti 1相对于Ajenti 2来说,功能更多,同时可以与Ajenti V搭配使用。

2.1  Ajenti 1手动安装

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

2.2  Ajenti 1使用

Ajenti 1安装成功的提示。

Ajenti 1成功安装提示

使用IP+8000进入到Ajenti 1,使用默认的账号和密码:root和admin就可以登录了。

Ajenti 1快速登录

这是Ajenti 1的操作界面,仪表盘、系统、软件、工具等功能都有了。(点击放大)

Ajenti 1软件界面

Ajenti 1的插件选项里可以安装APC、Bind9等各类组件。

Ajenti 1安装组件

在文件系统可以管理硬盘挂载。

Ajenti 1挂载硬盘

“进程”则可以管理系统服务。

Ajenti 1服务进程

Ajenti 1的文件管理器可以对文件权限进行修改。

Ajenti 1编辑文件

同时也可以在线编辑文件。

Ajenti 1在线编辑器

这是Ajenti 1的控制台。

Ajenti 1在线控制台

三、Ajenti V安装

3.1  Ajenti V安装

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安装成功

3.2  Ajenti V使用

Ajenti V安装成功后,再次进入到Ajenti 1你就可以看到有一个“网站”的选项了。

Ajenti V看到网站选项

选择添加一个网站。

Ajenti V添加网站

然后进入到网站管理中心,可以设置网站的根目录路径。

Ajenti V设置路径

在“域名”选项中可以绑定域名。

Ajenti V绑定域名

在“端口”中可以管理SSL、Https 2、SPDY等。

Ajenti V管理端口

在“SSL”中则可以添加证书路径。

Ajenti V添加SSL证书

最后,在MysqL中可以管理数据库了。

Ajenti V管理数据库

四、总结

总得来说,Ajenti 和Ajenti V是一个非常不错的VPS主机控制面板,服务器配置、系统负载、CPU内存、插件安装、虚拟主机管理等功能基本上可以满足我们的日常建站需要。

当然,Ajenti V存在的不足就是网站管理功能略显得少了,而且SSL证书虽然可以自己配置但是不支持自动签发let s encrypt免费证书,Ajenti 相关的中英文资料都比较少。

文章出自:挖站否 https://wzfou.com/ajenti/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。


分享到:

关于站长(Qi),8年前经常混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,愿意将自己经验与心得分享出来,与大家共勉。

已有 10 条评论
  1. 想问一下qi是从哪里挖到那么多软件的,国外有相关的论坛或者站点吗? :-)

    2月1日 22:08 回复
    • Qi

      这些都是朋友给我提供信息的,平时也会用RSS来订阅自己感兴趣的博客,国外的论坛还偶尔看一看。

      2月2日 10:25 回复
  2. 面板介面挺好的,可惜无法自动renew Let’s encrypt凭证

    1月28日 02:41来自移动端 回复
    • Qi

      这知道现在有没有更新,如果更新的话应该会加入这个功能吧。

      1月28日 10:53 回复
  3. (:giggle:) 这就不错了,新面板,蛮简洁的。明天试试,正好有一个机器闲置中。官中看不习惯,如果要是自己用的话,感觉在汉化一遍会好。

    1月28日 00:03 回复
    • Qi

      是的,汉化得不彻底。

      1月28日 10:54 回复
  4. X

    这个面板感觉很清爽,我选择oneinstack

    1月27日 23:26 回复
  5. 请问qi,现在freehao123是会来了么,怎么最近有更新你的文章

    1月27日 22:42来自移动端 回复
    • 居然打错字了

      1月27日 22:43来自移动端 回复
      • Qi

        没有了,是转过去了,时间不够,只能在这里发发了。

        1月28日 11:08 回复

Login

欢迎!请登录你的账号。

记住我 忘记密码?

还未注册 注册

Lost Password

Register

返回顶部