如何在Ubuntu 14.04上安装Ajenti控制面板和Ajenti V.

介绍

Ajenti是一个基于Web的开源控制面板,可用于各种服务器管理任务。它可以安装软件包和运行命令,您可以查看基本的服务器信息,如正在使用的RAM,可用磁盘空间等。所有这些都可以从Web浏览器访问。可选地,名为Ajenti V的附加软件包允许您从同一控制面板管理多个网站。

在本教程中,我们将安装用于服务器管理的Ajenti控制面板和Ajenti V附加模块,该模块允许从面板内部创建网站和电子邮件帐户。

准备

在安装Ajenti之前,您需要:

本教程中的所有命令都应以非root用户身份运行。如果命令需要root访问权限,则前面会有sudoLinux系统下给非root用户添加sudo权限说明了如何添加用户并为他们提供sudo访问权限。

安装Ajenti

在此步骤中,我们将安装Ajenti核心面板。首先,使用SSH连接到您的服务器

在您的服务器上,作为具有sudo访问权限的用户,首先添加存储库密钥。这用于验证您将要安装的Ajenti软件包的来源。

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

然后将实际存储库添加到源列表:

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

现在,您可以通过运行来更新软件包并开始安装过程:

sudo apt-get update && sudo apt-get install ajenti

当它提示您继续时,输入Y并按ENTER。安装过程可能需要几分钟时间。过程结束后,启动Ajenti服务器:

sudo service ajenti restart

如果一切顺利,控制台的最后一行应该说* started。您可以继续下一步。

配置Ajenti

在这里,我们将对您的控制面板进行一些重要的启动修改。打开Web浏览器并浏览https://panel.your_domain_name:8000/。如果您没有将注册的域名配置为指向CVM,你将需要去https://your_server_ip:8000/设置。

注意:您将收到隐私错误(Chrome中的红色锁定)。这是完全正常的,因为Ajenti默认使用自签名证书。没有理由改变这种情况,您的连接仍然是安全的。

在Google Chrome中,单击“ 隐私”错误页面上的“ 高级”链接,然后点击Proceed to panel.example.com. 。再次,这不是不安全的。

使用以下默认用户名和密码登录:

用户名:root

密码:admin

您现在将进入新的Ajenti控制面板。

在我们执行任何其他操作之前,请单击侧栏中的“ 密码”选项。在输入旧密码后输入admin,然后设置新密码。从此刻开始,要登录控制面板,您将使用:

用户名:root

密码:您的密码

现在单击左侧边栏中的“ 配置”选项,位于“ 密码”上方。向下滚动到底部,然后单击“ 重新启动”按钮。当它提示您重新启动Ajenti时,单击“ 确定”。这是重新启动Ajenti服务。在这样做的同时,您的浏览器将会显示Reconnecting...。如果这种情况持续超过一分钟,请刷新浏览器页面。

重新启动后,使用新用户名和密码登录并继续执行下一步。

定制Ajenti

Ajenti的主页是仪表板,它可以自定义,以易于阅读的方式提供大量有用和相关的信息。默认情况下,已显示一些小部件,例如CPU使用率和正常运行时间。通过单击屏幕右上角的“ 添加窗口小部件”按钮,可以轻松添加更多窗口小部件。

插件

Ajenti默认已经内置了很多功能,但是如果你想在面板中设置更多设置和可配置项,你可以查看插件部分。某些插件默认启用,而其他插件则不启用,通常是由于不满足依赖。

您可以通过在“ 插件”菜单中单击它们并按下所需依赖项旁边的按钮来安装已禁用的插件。否则,如果您稍后手动安装应用程序并且Ajenti有一个插件,您可以重新启动Ajenti,下次登录时应出现相应的菜单。

系统管理

在侧栏的“ 系统”部分下,有大量可配置项可供选择。您可以使用Filesystems菜单管理硬盘驱动器,在Nameservers中更改服务器CVM的名称,在Packages部分中添加您需要的任何软件包和应用程序等等。

文件系统菜单:

名称服务器菜单:

用户菜单:

套餐菜单:

安装Ajenti V以设置网站

或者,您现在可以安装Ajenti V,它可以让您创建一个网站。在左侧栏的Ajenti控制面板中,单击“ 终端”选项。它位于“ 工具”部分下方。此终端在浏览器中用作终端仿真程序,可直接访问您的服务器。单击屏幕顶部的+新建,然后单击出现的空黑框的中间。这将打开终端。加载可能需要一些时间。

注意:在Ajenti终端中运行的命令将以root用户身份运行。

在屏幕的底部有一个标有粘贴的方框。在其中单击并将以下命令粘贴到该框中:

apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm ajenti-v-mail ajenti-v-nodejs php5-mysql

然后按ENTER键。当系统提示是否安装软件包时,输入Y,然后再次按Enter。屏幕上可能会显示一些弹出窗口,例如:

对于这些提示,只需按ENTER键即可选择预选的选项。无需配置。MySQL可能会多次要求您输入root密码。当它要求保留当前密码时按ENTER键,这对于本教程来说很好。

完成后,单击屏幕顶部终端0旁边的X返回到主页。返回侧栏中的Configure菜单,然后使用屏幕底部的按钮重新启动Ajenti。您需要再次登录。

当Ajenti重新启动时,您应该会在侧栏中看到一个Web部分,并在其下方看到一个网站选项。在网站视图中,您可以添加和管理网站以及监控配置,以确保一切正常。

结论

Ajenti和Ajenti V现已安装在您的服务器上。

想要了解更多关于Ubuntu的开源信息教程,请前往腾讯云+社区学习更多知识。

参考文献:《How To Install the Ajenti Control Panel and Ajenti V on Ubuntu 14.04》

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏weixuqin 的专栏

Django 实现第三方账号登录网站

  这里我们使用 django-allauth 模块来实现第三方账号验证登录,官方文档如下:https://django-allauth.readthedocs...

24710
来自专栏Golang语言社区

HTTP协议漫谈

简介 园子里已经有不少介绍HTTP的的好文章。对HTTP的一些细节介绍的比较好,所以本篇文章不会对HTTP的细节进行深究,而是从够高和更结构化的角度将H...

39460
来自专栏清风

Linux 时区修改以及时间同步 原

36330
来自专栏IT笔记

Linux下如何简单快速搭建FTP服务器

遥想多年前,我们还在玩虚拟主机的时候,一个小小的FTP账号我们就可以玩半天,那会使用的是flashfxp。 后来,有了VPS(那时用的还是win系列服务器系统)...

65390
来自专栏云计算教程系列

Ubuntu如何使用Roundcube安装自己的Webmail客户端

如今,许多人使用基于浏览器的电子邮件客户端(如Gmail)来访问他们的电子邮件。但是,如果您想在查看电子邮件时停止查看广告,或者您已从公共电子邮件服务移至您自己...

27640
来自专栏Golang语言社区

HTTP协议漫谈

简介 园子里已经有不少介绍HTTP的的好文章。对HTTP的一些细节介绍的比较好,所以本篇文章不会对HTTP的细节进行深究,而是从够高和更结构化的角度将H...

372130
来自专栏云计算教程系列

如何在Ubuntu 16.04上将BIND配置为专用网络DNS服务器

管理服务器配置和基础架构的一个重要部分包括通过设置适当的域名系统(DNS),维护一种通过名称查找网络接口和IP地址的简便方法。使用完全限定的域名(FQDN)而不...

91300
来自专栏Laoqi's Linux运维专列

PHP相关配置

PHP相关配置 : 通过如下方式找到咱们的php配置文件,这才是真正的PHP配置文件! [root@localhost test3.com]# /usr/loc...

43660
来自专栏云计算教程系列

如何在CentOS 7上将BIND配置为专用网络DNS服务器

管理服务器配置和基础架构的一个重要部分包括通过设置适当的域名系统(DNS),维护一种通过名称查找网络接口和IP地址的简便方法。使用完全限定的域名(FQDN)而不...

42500
来自专栏玄魂工作室

[技巧]看我如何通过Weeman+Ettercap拿下路由器管理权限

本文作者:sn0w 原文链接:https://zhuanlan.zhihu.com/p/20871363 本篇文章主要介绍如何在接入无线网络后如何拿到路由器的...

42480

扫码关注云+社区

领取腾讯云代金券