用于替换 Plesk 的 CLI 包

用于替换 Plesk 的 CLI 包

我和另一位程序员负责维护一些网络服务器。我更喜欢 CLI 工具,她更喜欢 Plesk。但是,出于很多原因,我坚持不安装 Plesk。

我已经编写了一个用于添加新域的小型 Python 脚本,现在我即将添加配置电子邮件地址的功能,同时从 Postfix 中抽象出其详细信息。在走这条路之前,我已经在 Google 上搜索过是否已经存在任何东西,但令我惊讶的是,我什么也没找到!是否有任何成熟、稳定的“控制面板”或“服务器管理”工具,如 Plesk,但可以通过 CLI 通过 SSH 访问?我正在寻找以下功能:

  • 添加/删除/配置 Apache 服务的域。
  • 添加/删除/配置电子邮箱和邮件组。
  • 添加/删除 MySQL 数据库、用户以及将用户配置到数据库。
  • 提供基本的“服务器健康”监控,即:内存使用率、磁盘使用率、CPU使用率、带宽使用率。
  • 可能设置 STFP 帐户,以便只有特定的 FTP 用户可以访问特定的/var/www/someSite/目录。

答案1

没有这样的工具,因为那些从点击式工具过渡到 CLI 的人不需要它们,而且通常也不想要它们。添加/删除域就像添加文件一样简单,邮箱应该像编辑文件(或 ldap)一样简单,mysql 用户和数据库只需一个命令即可添加。

为什么要替换领域知识(例如:会心您是否会将您所使用的工具与简化的版本(如控制面板)混淆,而后者会强迫您按照其方式操作?如果您是初级用户,想要一些好用且易于操作的工具,我明白这一点,但如果您真的知道如何使用操作系统,那就不行了。

相关内容