网站搜索

TinyCP - 用于管理 Linux 系统的轻量级控制面板


TinyCP是一个轻量级的控制面板,在Linux系统上提供了广泛的功能,其功能包括:

  • 域名管理
  • 邮箱
  • 数据库
  • 文件传输协议
  • 桑巴舞
  • 防火墙
  • VPN
  • 胃肠道
  • SVN

目前,TinyCP 仅适用于基于 Debian/Ubuntu 的系统,但预计在不久的将来也会适用于 CentOS

在开始安装之前,TinyCP 团队要求您使用电子邮件地址进行注册,以便获取下载说明和帐户 ID。

另请阅读:管理 Linux 服务器的 20 个最佳控制面板

稍后激活您的许可证将需要这些详细信息。下载页面可以在这里找到。该过程非常简单,不到一分钟即可完成。

注意:在 TinyCP 团队最近的一篇文章中,我们得知 TinyCP 将保持免费直到 2019 年初。此后,为了保持项目的活力,将根据每个 IP 收取少量费用。根据该帖子中的信息,价格将为每月 1 美元每年 10 美元

出于本文的目的,我将在 IP 地址为 10.0.2.15 的 Linode Ubuntu 16.04 VPS 上安装 TinyCP

在 Debian 和 Ubuntu 中安装 TinyCP 控制面板

要安装 TinyCP,您需要下载其安装程序。为此,您可以导航到您选择的目录并运行以下命令。出于组织目的,我将在以下位置下载该软件包:/usr/local/src/

cd /usr/local/src/ 
wget http://tinycp.com/download/tinycp-install.sh

授予下载文件的可执行权限并运行它。

chmod +x tinycp-install.sh
./tinycp-install.sh

安装过程非常快(不到 2 分钟)。安装完成后,您将收到一个 URL 用户名和密码,您可以使用它们访问新的控制面板:

URL: http://10.0.2.15:8080
LOGIN: admin
PASSWORD: 20WERZ4D

注意:在尝试访问提供的 URL 之前,您需要使用以下命令启动 TinyCP

/etc/init.d/tinycp start

然后,您可以前往提供的 URL 并使用新凭据进行身份验证。该页面应如下所示:

登录您的帐户后,填写电子邮件地址和帐户 ID,以便更新您的许可证密钥:

然后你可以进入模块部分,在这里你将能够安装不同的“模块”,包括MySQL、PostgreSQL、Samba、FTP服务器、电子邮件服务器、ClamAV、Cron、Apache Web服务器。模块页面也可以通过右上角的立方体访问:

安装 MySQL/MariaDB

让我们从安装 MySQL 服务开始。只需单击 MySQL 旁边的“安装”按钮即可。将显示一个弹出窗口,要求您确认 MySQL 的安装。点击安装:

您需要等待一两分钟才能完成安装。最后您应该看到类似于此的输出:

单击“完成”按钮,然后单击MySQL旁边的“准备”按钮。这将为服务创建所需的配置文件。可以从左侧菜单管理数据库。数据库部分允许您:

  • 添加/删除数据库
  • 创建用户
  • 创建备份任务

每个过程都非常简单,不需要任何额外的解释。

安装 Apache 网络服务器

现在让我们也安装 Apache Web 服务器。 Apache 可以在页面底部找到。再次单击安装按钮并等待几分钟即可完成安装:

安装完成后,再次单击“完成”按钮,然后单击“准备”以生成所需的配置文件:

如果您想进一步调整您的服务,您可以进入左侧的“配置”部分,选择您想要调整的服务并进行更改。

例如,您可以使用右侧的下拉菜单并单击安装按钮来安装其他 Apache 模块:

创建您的第一个域

现在,您可以使用左侧导航菜单中的“WEB”部分创建您的第一个域。单击“新域”并填写您想要托管的域。您可以从下拉菜单中选择域的 IP 地址:

创建后,您将被重定向到域的配置页面。在这里您将看到几个部分,包括:

  • 主要部分 – 提供有关域、文档根的信息,并允许您设置 www 重定向。
  • 子域 – 轻松创建子域。
  • 别名 – 创建域别名。
  • 监听 – 列出 IP 地址解析和允许的端口。
  • Apache、错误日志、访问日志 - 第一个选项卡允许您查看域的虚拟主机,接下来是错误日志,第三个选项卡是访问日志。

在窗口的上方,您可能会注意到还有两个部分:

  • PHP – 允许您配置某些 PHP 设置、禁用功能等。
  • 应用程序 – 帮助您在域中安装应用程序,包括 RoundCube 和 WordPress。

查看仪表板

TinyCP 仪表板为您提供一些有关系统使用情况的基本信息。这些信息包括:

  • 操作系统信息
  • 硬件信息
  • IP地址
  • 系统负载
  • 顶级流程
  • 磁盘空间 + inode
  • 网络客户

该面板仅显示有关您的系统的信息。从此处无法执行任何操作(例如终止进程)。

结论

TinyCP 是一个轻量级、功能丰富的控制面板,可让您轻松创建域、数据库、电子邮件和 FTP 帐户等。界面简单且易于导航。如果您缺乏资源并且需要控制面板来创建和管理您的系统,那么这可能是您的正确选择。