如何在 Ubuntu 22.04 LTS 上安装 ISPConfig

ISPConfig是Linux分销商的开源托管控制面板。它具有多种选项,可帮助您控制服务器并允许其他用户维护其网站。ISPConfig支持基于Linux的操作系统,如CentOS,Debian,Fedora和Ubuntu。ispconfig-logo

Ubuntu 22.04 LTS Jammy Jellyfish 上安装 ISPConfig

第 1 步。首先,通过在终端中运行以下命令,确保所有系统软件包都是最新的。apt

sudo apt update
sudo apt upgrade
sudo apt install lsb-release ca-certificates apt-transport-https software-properties-common

第 2 步。设置主机名。

现在编辑服务器安装主机名的文件:/etc/hostname

nano /etc/hostname

在我们的例子中,它应该只包含子域部分:

idroot

保存并关闭文件,然后您必须重新启动服务器才能应用此更改:

sudo systemctl reboot

在继续之前,我们将检查主机名是否正确:

hostname -f

输出:

root@idroot:~$ hostname -f
idroot.example.com

第 3 步。在 Ubuntu 22.04 上安装 ISPConfig。

默认情况下,ISPConfig 在 Ubuntu 22.04 基本存储库中不可用。现在运行以下命令将ISPConfig自动安装程序下载到您的系统:

wget -O - https://get.ispconfig.org | sh -s -- --help

几秒钟后,安装程序将确认安装ISPConfig。输入“”并按回车键:yes

WARNING! This script will reconfigure your complete server!
It should be run on a freshly installed server and all current configuration that you have done will most likely be lost!
Type 'yes' if you really want to continue:

安装成功完成后。您将看到ISPConfig管理员和MySQL根密码,如下所示:

[INFO] Your ISPConfig admin password is: m3iL4n4
[INFO] Your MySQL root password is: m4r1a82d0kafMwqGdts

此外,自动安装程序具有各种命令行选项来微调设置。例如,您可以在Apache和Nginx网络服务器之间进行选择,以及在系统上安装哪些服务。命令行参数为:

Usage: ispc3-ai.sh [] [...]

This script automatically installs all needed packages for an ISPConfig 3 setup using the guidelines from the "Perfect Server Setup" howtos on idroot.us.

Possible arguments are:
    --help          Show this help page
    --debug         Enable verbose logging (logs each command with the exit code)
    --channel       Choose the channel to use for ISPConfig. --channel=<stable|dev>
                    "stable" is the latest ISPConfig release available on www.ispconfig.org
                    "dev" is the latest stable-branch from the ISPConfig git repository: https://git.ispconfig.org/ispconfig/ispconfig3/tree/stable-3.1
                    -> The dev channel might contain bugs and less-tested features and should only be used in production by very experienced users.
    --lang          Use language for ISPConfig installation. Specify with --lang=en|de (only en (English) and de (German) supported currently).
    --interactive   Don't install ISPConfig in non-interactive mode. This is needed if you want to use expert mode, e. g. to install a slave server that shall be integrated into an existing
                    multiserver setup.
    --use-nginx     Use nginx webserver instead of apache2
    --use-amavis    Use amavis instead of rspamd for mail filtering
    --use-unbound   Use unbound instead of bind9 for local resolving. Only allowed if --no-dns is set.
    --use-php       Use specific PHP versions, comma separated, instead of installing multiple PHP, e.g. --use-php=7.4,8.0 (5.6, 7.0, 7.1, 7.2, 7.3, 7.4 and 8.0 available).
                    --use-php=system disables the sury repository and just installs the system's default PHP version.
                    ommiting the argument (use all versions)
    --use-ftp-ports This option sets the passive port range for pure-ftpd. You have to specify the port range separated by hyphen, e. g. --use-ftp-ports=40110-40210.
                    If not provided the passive port range will not be configured.
    --use-certbot   Use Certbot instead of acme.sh for issuing Let's Encrypt certificates. Not adviced unless you are migrating from a old server that uses Certbot.
    --no-web        Do not use ISPConfig on this server to manage webserver setting and don't install nginx/apache or pureftpd. This will also prevent installing an ISPConfig UI and implies
                    --no-roundcube as well as --no-pma
    --no-mail       Do not use ISPConfig on this server to manage mailserver settings. This will install postfix for sending system mails, but not dovecot and not configure any settings for
                    ISPConfig mail. It implies --no-mailman.
    --no-dns        Do not use ISPConfig on this server to manage DNS entries. Bind will be installed for local DNS caching / resolving only.
    --no-local-dns  Do not install local DNS caching / resolving via bind.
    --no-firewall   Do not install ufw and tell ISPConfig to not manage firewall settings on this server.
    --no-roundcube  Do not install roundcube webmail.
    --roundcube     Install Roundcube even when --no-mail is used. Manual configuration of Roundcube config is needed.
    --no-pma        Do not install PHPMyAdmin on this server.
    --no-mailman    Do not install Mailman mailing list manager.
    --no-quota      Disable file system quota
    --no-ntp        Disable NTP setup
    --unattended-upgrades
                    Install UnattendedUpgrades. You can add extra arguments for automatic cleanup and automatic reboots when necessary with --unattended-upgrades=autoclean,reboot (or only
                    one of them).
    --i-know-what-i-am-doing
                    Prevent the autoinstaller to ask for confirmation before continuing to reconfigure the server.

第 4 步。访问ISPConfig网页界面。

成功安装后,现在我们打开您的网络浏览器并使用 网址 .您将被重定向到ISPConfig登录页面:https://idroot.example.com:8080

ispconfig-dashboard

感谢您使用本教程在 Ubuntu 22.04 LTS Jammy Jellyfish 系统上安装 ISPConfig 控制面板。有关其他帮助或有用信息,我们建议您查看ISPConfig网站

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun7152.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年11月28日
下一篇 2022年12月8日

相关推荐

  • 如何在 Ubuntu 22.04 LTS 上安装 CockroachDB

    CockroachDB因其弹性而受到青睐,因为它提供了强大的一致性,并且可以在硬件或网络故障中幸存下来。它特别适合需要高可用性和低延迟数据访问的应用程序。 在 Ubuntu 22.…

    Linux命令 2023年10月14日
  • 如何在 Ubuntu 22.04 LTS 上安装 Streama

    在不断发展的媒体流世界中,Streama 作为托管您自己的媒体库的多功能开源解决方案脱颖而出。通过自托管 Streama,您可以完全控制您的内容,并可以在自己的服务器上舒适地欣赏流…

    Linux命令 2023年10月8日
  • 如何在 Ubuntu 22.04 LTS 上安装 Apache Kafka

    Apache Kafka以其有效处理实时数据流的能力而闻名。它是日志聚合、数据管道和事件驱动应用程序等方案的完美选择。 在 Ubuntu 22.04 LTS Jammy Jelly…

    Linux命令 2023年9月27日
  • 如何在 Ubuntu 22.04 LTS 上安装 GlusterFS

    GlusterFS是一个分布式文件系统,旨在高效可靠地处理大量数据。它通过在多个存储服务器上分布数据来实现这一目标,从而创建一个统一且可扩展的存储池。无论您需要高可用性解决方案、分…

    Linux命令 2023年9月22日
  • 如何在 Ubuntu 22.04 LTS 上安装 Lazygit

    在快节奏的软件开发世界中,高效的版本控制至关重要。Git 凭借其强大的功能,已成为跟踪项目更改的事实标准。但对于寻求一种更加用户友好的方式来与 Git 存储库交互的新手甚至经验丰富…

    Linux命令 2023年9月20日
  • 如何在 Ubuntu 22.04 LTS 上安装 WebERP

    WebERP是一个强大的开源基于Web的会计和业务管理系统,可以为各种规模的企业简化财务和运营流程。 在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 …

    Linux命令 2023年9月18日
  • 如何在 Ubuntu 22.04 LTS 上安装 Vtiger CRM

    客户关系管理 (CRM) 系统是各种规模企业必不可少的工具。Vtiger CRM作为一种多功能的开源CRM解决方案脱颖而出,可以帮助您简化运营,增强沟通并最终提高利润。 在 Ubu…

    Linux命令 2023年9月18日
  • 如何在 Ubuntu 22.04 LTS 上安装 WezTerm

    在 Linux 世界中,拥有一个功能强大且用途广泛的终端仿真器可以极大地增强您的工作流程和生产力。一个这样杰出的终端模拟器是WezTerm。它为您的命令行任务提供了一个功能丰富的现…

    Linux命令 2023年9月14日
  • 如何在 Ubuntu 22.04 LTS 上安装 Certbot

    在当今的数字时代,确保网站的安全性至关重要。网络安全的一个基本方面是使用SSL / TLS证书来加密您的网站与其访问者之间传输的数据。Certbot是一个免费的开源工具,简化了获取…

    Linux命令 2023年9月7日
  • 如何在 Ubuntu 22.04 LTS 上安装 CyberPanel

    在不断发展的SEO环境中,网站性能在决定搜索引擎排名方面起着关键作用。CyberPanel 是一个尖端的控制面板,提供了一套全面的工具来优化您的网站在 Ubuntu 22.04 L…

    Linux命令 2023年9月6日
  • 如何在 Ubuntu 22.04 LTS 上安装 Bauh

    Bauh 是一个适用于 Linux 的多功能应用程序管理器,它弥合了多个包管理器之间的差距,使其成为管理软件的强大而高效的工具。在本指南结束时,您将掌握利用 Bauh 的潜力满足您…

    Linux命令 2023年9月6日
  • 如何在 Ubuntu 22.04 LTS 上安装 Kotlin

    Kotlin 作为一种现代编程语言迅速崛起,它提供了增强的表现力、简洁性和安全性,使其成为各种软件项目的热门选择。作为使用 Ubuntu 22.04 的开发人员,将 Kotlin …

    Linux命令 2023年9月6日
  • 如何在 Ubuntu 22.04 LTS 上安装 FreeIPA

    FreeIPA 是一个开源身份管理系统,为 Linux/UNIX 系统、服务和应用程序提供集中的身份验证、授权和帐户信息。它建立在众所周知的开源组件之上,如LDAP,Kerbero…

    2023年4月1日
  • 如何在 Ubuntu 22.04 LTS 上安装 Tasksel

    Tasksel是一个功能强大的实用程序,可以简化Ubuntu系统管理员的软件包管理。使用Tasksel,用户可以轻松地将多个相关软件包安装为一个单元。Tasksel 按功能对软件包…

    2023年3月31日
  • 如何在 Ubuntu 22.04 LTS 上安装 Pi-Hole

    Pi-hole是一个强大的工具,它提供了一种简单有效的方法来阻止网络级别的广告和互联网跟踪器,从而带来更快,更干净,更私密的互联网浏览体验。 在 Ubuntu 22.04 LTS …

    2023年3月30日
  • 如何在 Ubuntu 22.04 LTS 上安装 Rancher

    Rancher是一个流行的开源容器管理平台,用于部署和管理Kubernetes集群,Docker容器和其他容器化技术。它提供了一个集中式用户界面,用于管理容器化应用程序、扩展资源和…

    Linux命令 2023年3月28日
  • 如何在 Ubuntu 22.04 LTS 上安装 MyPaint

    MyPaint是一款免费的开源图形应用程序,专为数字绘画和绘图而设计。它提供了各种画笔和工具来创建复杂的设计和插图,并以其用户友好的界面和可自定义的功能而闻名。MyPaint最初是…

    Linux命令 2023年3月27日
  • 如何在 Ubuntu 22.04 LTS 上安装 ProcessWire

    ProcessWire是一个免费的开源内容管理系统(CMS),以其灵活性,可扩展性和安全性而闻名。它旨在使开发人员能够轻松构建和管理任何复杂的网站,从小型个人博客到大型企业网站。它…

    Linux命令 2023年3月27日
  • 如何在 Ubuntu 22.04 LTS 上安装 Mixxx

    Mixxx 是一款免费的开源 DJ 软件,可让您混合音乐曲目并创建专业品质的 DJ 集。它支持各种音频格式,包括 MP3、OGG、FLAC 和 WAV。Mixxx DJ具有用户友好…

    Linux命令 2023年3月26日
  • 如何在 Ubuntu 22.04 LTS 上安装 KubeSphere

    KubeSphere 是一个企业级容器平台,使用户能够在 Kubernetes 上部署、管理和扩展容器化应用程序。它为管理 Kubernetes 集群提供了统一的界面,并简化了开发…

    2023年3月24日
  • 如何在 Ubuntu 22.04 LTS 上安装 Geeqie

    Geeqie是一个快速,轻量级,功能丰富的Linux系统图像查看器和组织者。它对各种图像格式和元数据的支持使其成为需要快速轻松地查看和组织图像的摄影师和其他用户的绝佳工具。易于安装…

    2023年3月24日
  • 如何在 Ubuntu 22.04 LTS 上安装 Avidemux

    Avidemux 是一款免费的开源视频编辑软件,可用于 Windows、macOS 和 Linux 操作系统。它专为简单的视频编辑任务而设计,例如剪切、过滤和编码。该软件以其用户友…

    Linux命令 2023年3月22日
  • 如何在 Ubuntu 22.04 LTS 上安装 YOURLS

    YOURLS代表您自己的URL缩短器,这是一个免费的开源PHP脚本,可让您创建自定义URL缩短服务。它允许您创建简短和自定义的URL,跟踪点击统计信息并控制您的数据。 在 Ubun…

    2023年3月22日
  • 如何在 Ubuntu 22.04 LTS 上安装 Smartctl

    Smartctl 是一个命令行工具,允许用户监控存储设备(如硬盘驱动器、固态驱动器和 USB 驱动器)的运行状况和性能。该工具的开发是为了与内置于许多存储设备中的自我监控、分析和报…

    2023年3月20日
  • 如何在 Ubuntu 22.04 LTS 上安装 Xfce 桌面

    Xfce 是一个基于 GTK+ 工具包的轻量级开源桌面环境。它被设计为快速、稳定且易于使用,使其成为 Linux 用户的热门选择。虽然 Ubuntu 的默认桌面环境是 GNOME,…

    2023年3月18日