介绍
Ajenti 是一个基于 Web 的开源控制面板,可用于各种服务器管理任务。 它可以安装软件包和运行命令,并且可以查看基本的服务器信息,例如正在使用的 RAM、可用磁盘空间等。 所有这些都可以从网络浏览器访问。 或者,一个名为 Ajenti V 的附加包允许您从同一个控制面板管理多个网站。
在本教程中,我们将安装用于服务器管理的 Ajenti 控制面板和允许从面板内部创建网站和电子邮件帐户的 Ajenti V 附加模块。
先决条件
在安装 Ajenti 之前,您需要:
- 注册域名
- Clean Ubuntu 14.04 Droplet 配置了主机名
panel.example.com
(How To Set Up a Host Name with DigitalOcean 说明了如何设置。) - 具有 sudo 权限的非 root 用户(Initial Server Setup with Ubuntu 14.04 解释了如何设置。)
本教程中的所有命令都应以非 root 用户身份运行。 如果该命令需要 root 访问权限,它将在前面加上 sudo
。 Ubuntu 14.04 的初始服务器设置 解释了如何添加用户并授予他们 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
在这里,我们将对您的控制面板进行一些重要的初始修改。 打开网络浏览器并浏览至 https://panel.your_domain_name:8000/
。 如果您没有将注册域名配置为指向您的 Droplet 作为面板。your_domain_name,则需要转到 https://your_server_ip:8000/
。
注意:你会得到一个隐私错误(Chrome中的红色锁)。 这是完全正常的,因为 Ajenti 默认使用自签名证书。 没有理由改变这一点,您的连接仍然是安全的。
在 Google Chrome 中,单击隐私错误页面上的 Advanced 链接,然后单击 Proceed to panel.example.com.
。 再一次,这不是不安全的。
使用这些默认凭据登录:
用户名:root
密码:管理员
您现在将进入新的 Ajenti 控制面板。
在我们执行任何其他操作之前,请单击侧栏中的 Password 选项。 在旧密码下输入admin
,然后设置新密码。 从此刻开始,要登录您的控制面板,您将使用:
用户名:root
密码:your_new_password
现在点击左侧边栏中的 Configure 选项,它将在 Password 的正上方。 向下滚动到底部,然后单击 重新启动 按钮。 当它提示您重新启动 Ajenti 时,单击 OK。 这是重新启动 Ajenti 服务。 执行此操作时,您的浏览器将显示 Reconnecting...
。 如果这种情况持续超过一分钟,请刷新您的浏览器页面。
重新启动后,使用您的新凭据登录并继续下一步。
自定义 Ajenti
Ajenti 的主页是仪表板,可以对其进行定制,以易于阅读的方式提供大量有用和相关的信息。 默认情况下,已经显示了一些小部件,例如 CPU 使用率和正常运行时间。 单击屏幕右上角的 Add Widget 按钮可以轻松添加更多小部件。
插件
默认情况下,Ajenti 已经内置了很多功能,但是如果您想要在面板中进行更多设置和可配置项目,您可以查看 Plugins 部分。 一些插件默认启用,而其他插件则没有,通常是由于不满足的依赖关系。
您可以通过在 Plugins 菜单中单击它们并按下所需依赖项旁边的按钮来安装禁用的插件。 否则,如果您稍后手动安装应用程序并且 Ajenti 有插件,您可以重新启动 Ajenti,下次登录时应该会出现相应的菜单。
系统管理
在侧边栏的 System 部分下,有大量可配置项目可供选择。 您可以使用 Filesystems 菜单管理硬盘,在 Nameservers 中更改 Droplet 的名称服务器,在 Packages 部分添加您需要的任何包和应用程序, 以及更多。
文件系统菜单:
名称服务器菜单:
用户菜单:
套餐菜单:
安装 Ajenti V 以建立网站
或者,您现在可以安装 Ajenti V,它可以让您创建一个网站。 在左侧边栏的 Ajenti 控制面板中,单击 Terminal 选项。 它位于 Tools 部分下。 该终端在您的浏览器中充当终端仿真器,用于直接访问您的服务器。 点击屏幕上方的【X6X】+新建【X15X】,点击出现的空白黑框中间。 这将打开终端。 加载可能需要一点时间。
注意: 在 Ajenti 终端中运行的命令将以 root 用户身份运行。
在屏幕底部有一个标有 Paste here 的框。 在其中单击并将以下命令粘贴到该框中:
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,这对于本教程来说很好。
完成后,点击屏幕上方Terminal 0旁边的X返回首页。 从侧边栏返回 Configure 菜单,然后使用屏幕底部的按钮重新启动 Ajenti。 您将需要重新登录。
当 Ajenti 重新启动时,您应该会在侧边栏中看到一个 Web 部分,并在其下方看到一个 Websites 选项。 在 Websites 视图中,您可以添加和管理网站以及监控您的配置以确保一切正常。
##结论
Ajenti 和 Ajenti V 现在已安装在您的服务器上。 要了解如何使用它们的某些功能,请查看以下教程: