ISPConfig 安装:步骤与说明
在开始安装面板之前,您可以在 ISPConfig 官网的在线演示版 中了解其界面和功能。
ISPConfig 可以安装在运行以下操作系统的服务器上:
- Debian 9, 10
- Ubuntu 16.04 - 20.04
- CentOS 7, 8
安装必须在未经预先配置的干净服务器上进行。
- 首先,请通过 SSH 连接到您的服务器。
- 接下来,使用以下命令下载并运行安装程序。它将安装标准软件集:Apache2、PHP (版本 5.6 - 8.0)、MariaDB、Postfix、Dovecot、Rspamd、BIND、Jailkit、Roundcube、PHPMyAdmin、Mailman、Webalizer、AWStats 和 GoAccess。
wget -O - https://get.ispconfig.org | sh -s --
如果您想自定义安装,可以通过添加相应参数来调整命令。
例如,要使用 Nginx 代替 Apache2 作为 Web 服务器,请使用以下命令:
wget -O - https://get.ispconfig.org | sh -s -- --use-nginx
在大多数情况下,如果您不确定该选择哪种方案,建议使用标准安装命令,以便在服务器上获取所有必要的软件。
但是,如果您需要根据自己的需求进行配置,以下是可用的安装参数:
|
--help |
显示关于如何使用此命令的说明 |
|
--debug |
在安装过程中激活调试模式 |
|
--channel |
选择要安装的 ISPConfig 版本 格式:--channel=<stable|dev> stable — 最新的稳定版本,推荐普通用户使用; dev — 来自 Git 仓库的最新版本,可能包含 Bug 和未测试的功能,推荐进阶用户使用。 |
|
--lang |
选择安装程序的语言(支持英语和德语)。 格式:--lang=en|de |
|
--use-nginx |
使用 Nginx 代替 Apache2 作为 Web 服务器 |
|
--use-amavis |
使用 Amavis 代替 Rspamd 进行邮件过滤 |
|
--use-unbound |
使用 Unbound 代替 Bind9 作为本地 DNS。如果使用了 --no-dns 参数,请勿使用此项 |
|
--use-php |
仅安装指定的 PHP 版本(默认安装所有版本)。可用版本:5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0。例如:--use-php=7.4,8.0 |
|
--use-php=system |
禁用第三方仓库的额外 PHP 版本安装,仅安装官方仓库中的版本 |
|
--use-ftp-ports |
设置 FTP 被动模式的端口范围。例如:--use-ftp-ports=40110-40210 |
|
--no-web |
不使用 ISPConfig 管理 Web 服务器配置。此参数还会禁用 Nginx/Apache、PureFTPd、Roundcube 和 PHPMyAdmin 的安装 |
|
--no-mail |
不安装邮件服务器。仅安装 Postfix 用于发送系统通知 |
|
--no-dns |
不安装 DNS 服务器。仅为系统安装 Bind |
|
--no-local-dns |
不使用本地 DNS 缓存 |
|
--no-firewall |
不安装 UFW (Uncomplicated Firewall) 防火墙 |
|
--no-roundcube |
不安装 Roundcube Webmail |
|
--roundcube |
即使使用了 --no-mail 参数也安装 Roundcube(需要手动配置) |
|
--no-pma |
不安装 PHPMyAdmin |
|
--no-mailman |
不安装 Mailman |
|
--no-quota |
禁用磁盘配额 |
|
--no-ntp |
不配置系统时间同步 |
|
--unattended-upgrades |
启用自动更新 您还可以添加以下子参数: --unattended-upgrades=autoclean,reboot — 用于自动清理和自动重启 --i-know-what-i-am-doing — 执行安装且无需确认 |
- 执行该命令后,将开始准备阶段,随后系统会请求确认安装:
输入 "yes" 并按 "Enter" 键。
- 等待安装过程结束。完成后,您将看到类似如下的消息:
面板已成功安装。要访问它,请访问以下地址:https://您的服务器IP:8080/login/
请使用安装过程中提供的凭据进行登录:用户名 "admin",密码位于 "Your ISPConfig admin password is" 这一行中。
面板安装完成后,建议执行以下命令,以确保 Roundcube Webmail 邮件客户端在未来能够正常工作:
chown -Rf ispapps:www-data /etc/roundcube