Ajenti 是非常强大的开源服务器管理系统,功能上媲美 Cpanel之类,利用 Python 语言编写,体验来说,和面世上的一些 PHP 系统相比,只有更好。拥有 Apache、BIND9、Cron、CTDB、DHCPD、NFSD、Iptables、Munin、MySQL、Netatalk、NGINX、 PostgreSQL、Samba、lm-sensors、Squid 3、Supervisor 等等模块,并且还有非常易用的 API,便于与其适配的模块的开发,模块化是趋势,引入广大网友的智慧,这个面板只会越来越好。还有适配的简体中文翻译,对于国人来说,这又是一个优势。 Ajenti 应该是更多的定位于服务器各种数据、性能的详尽控制,网站应用只是其中很小的部分。
官网:http://ajenti.org/
GitHub 主页:https://github.com/Eugeny/ajenti/
适配中文翻译主页:https://crowdin.com/project/ajenti/zh-CN
相比这个系统的强大功能,我是颜控,我更喜欢非常讨喜的 UI 设计!祭出几张官网提供的图来看看。
仪表盘:
防火墙:
文件管理系统:
Nginx 设置:
命令行界面:
服务控制:
测试环境是阿里云的 ECS 服务器,系统版本 CentOS 7 x86_64。阿里云服务器有一个毛病,就是为了安全性和易管理性,都把官方的 epel 源换成了阿里自家的。多数国外开源系统、程序,安装不成功多是这个问题。解决这个问题只需要安装上 epel 源即可。具体操作详见《VestaCP 详细安装过程记录(阿里云环境)》。想要确定自己的服务器有没有 epel 源,只需执行:yum repolist,在结果中找到 epel 就没问题了。
官方给出了五种不同 Linux 系统的安装方法,Ubuntu、Debian、CentOS/RHEL、Raspbian、FreeBSD。非常惊喜的是还有 Raspbian,专门适配树莓派的系统,看得出 Ajenti 对于物联网的重视。
Ajenti 官方安装教程:http://support.ajenti.org/lists/5-kb/
1、执行:wget http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm && rpm -i ajenti-repo-1.0-1.noarch.rpm;
2、执行:yum install ajenti;
3、执行:service ajenti restart;
登陆网址使用 https 协议,端口8000;默认用户名 root,默认密码 admin。注意的是,对 Ajenti 做出一些改变时要保存然后执行:service ajenti restart 来重启服务以保存设置。
1 comment