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管理员登录
登录帐户后,请填写电子邮件地址和帐户ID,以便更新许可证密钥:
有效的TinyCP订阅
然后你可以进入模块部分,在那里你将能够安装不同的“ 模块 ”,包括MySQL,PostgreSQL,Samba,FTP服务器,电子邮件服务器,ClamAV,Cron,Apache Web服务器。 模块页面也可以通过右上角的多维数据集访问:
TinyCP安装模块
安装MySQL / MariaDB
让我们从安装MySQL服务开始。 只需单击MySQL旁边的“ 安装 ”按钮即可。 弹出窗口将显示,要求您确认MySQL的安装。 点击安装:
安装MySQL模块
您需要等待一两分钟才能完成安装。 最后你应该看到类似于这个的输出:
MySQL模块安装
单击“ 完成 ”按钮,然后单击MySQL旁边的“ 准备 ”按钮。 这将为服务创建所需的配置文件。 可以从左侧菜单管理数据库。 数据库部分允许您:
- 添加/删除数据库
- 创建用户
- 创建备份任务
每个过程都非常简单,不需要任何其他说明。
安装Apache Web Server
现在让我们安装Apache Web服务器。 Apache可以在页面底部找到。 再次单击安装按钮并等待几分钟即可完成安装:
安装Apache Web Server
安装完成后,再次单击“ 完成 ”按钮,然后单击“ 准备 ”以生成所需的配置文件:
准备Apache配置
如果您希望稍微调整一下您的服务,可以进入左侧的“配置”部分,选择您想要调整的服务并进行更改。
例如,您可以使用右侧的下拉菜单并单击安装按钮来安装其他Apache模块:
调整Apache设置
创建您的第一个域
现在,您可以使用左侧导航菜单中的“ WEB ”部分创建第一个域。 单击“ 新域 ”并填写您要托管的域。 您可以从下拉菜单中选择域的IP地址:
创建新域
创建后,您将被重定向到域的配置页面。 在这里,您将看到几个部分,包括:
- 主要部分 - 提供有关域,文档根目录的信息,并允许您设置www重定向。
- 子域名 - 轻松创建子域名。
- 别名 - 创建域别名。
- 监听 - 列出IP解析和允许端口的IP地址。
- Apache,错误日志,访问日志 - 第一个选项卡允许您查看域的vhost,接下来是错误日志,第三个是访问日志。
域配置页面
在窗口的上方,您可能会注意到还有两个部分:
- PHP - 允许您配置某些PHP设置,禁用功能等。
- 应用程序 - 帮助您在您的域上安装应用程序,包括RoundCube和WordPress。
查看仪表板
TinyCP仪表板为您提供有关系统使用情况的一些基本信息。 这些信息包括:
- 操作系统信息
- 硬件信息
- IP地址
- 系统负载
- 顶级流程
- DIsk空间+ inode
- 网络客户端
该面板仅显示有关系统的信息。 不能从这里采取任何行动(例如杀死进程)。
查看TinyCP仪表板
结论
TinyCP是一个轻量级,功能丰富的控制面板,允许您轻松创建域,数据库,电子邮件和FTP帐户等。界面简单,易于浏览。 如果您缺乏资源并且需要控制面板来创建和管理系统,那么这可能是您的正确选择。