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

TinyCP是一个基于Web的轻量级控制面板,用于管理类似Linux的系统,提供广泛的功能,包括Apache,MySQL,防火墙,邮件,域等。

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

  • 域名管理
  • 邮箱
  • 数据库
  • FTP
  • Samba
  • 火墙
  • VPN
  • GIT
  • SVN

此时TinyCP仅适用于基于Debian / Ubuntu的系统,但它应该在不久的将来用于CentOS

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

另请参阅20个最佳控制面板来管理Linux服务器

稍后将需要这些详细信息来激活您的许可证。 可以在此处找到下载页面。 这个过程很简单,不到一分钟就完成了。

注意 :在TinyCP团队最近的一篇文章中,人们知道TinyCP将在2019年初之前保持免费。之后,为了保持项目的活力,每个IP基础将收取少量费用。 根据该帖子中的信息,价格将是1美元的蒙特利尔10美元的年度

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

在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并使用新凭据进行身份验证。 该页面应如下所示:

TinyCP管理员登录

TinyCP管理员登录

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

有效的TinyCP订阅

有效的TinyCP订阅

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

TinyCP安装模块

TinyCP安装模块

安装MySQL / MariaDB

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

安装MySQL模块

安装MySQL模块

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

MySQL模块安装

MySQL模块安装

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

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

每个过程都非常简单,不需要任何其他说明。

安装Apache Web Server

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

安装Apache Web Server

安装Apache Web Server

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

准备Apache配置

准备Apache配置

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

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

调整Apache设置

调整Apache设置

创建您的第一个域

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

创建新域

创建新域

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

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

域配置页面

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

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

查看仪表板

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

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

该面板仅显示有关系统的信息。 不能从这里采取任何行动(例如杀死进程)。

查看TinyCP仪表板

查看TinyCP仪表板

结论

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


分享按钮