如何在 Ubuntu 上安装 FastPanel
Fastpanel 是一个网络托管控制面板。它为常见任务提供基于 Web 的直观点击式界面,例如传输文件、安装应用程序、更新 PHP 版本和创建电子邮件帐户。
Fastpanel 采用 PHP5 编写,使用 PEAR DB 数据库层,包含 100 多个数据库函数(包括 MySQL 特定函数,如“orelse”或“bcp”)以及大量其他有用的函数(包括文件管理、图像转换、HTTP 身份验证和会话处理)。 Fastpanel 与 Unix/Linux 平台上的所有主要 Web 服务器兼容:Apache 1.3+、Nginx 0.7+ 和 Lighttpd 1.5+。
您是否曾想在 Ubuntu 上安装 FastPanel?您是否害怕尝试它,因为您认为开始会非常痛苦?我们已经为您完成了所有艰苦的工作。阅读本指南,然后逐步进行操作。很快,FastPanel 将在几分钟内启动并在您的 Ubuntu 服务器上运行。
先决条件
为了在 Ubuntu 服务器上安装 FastPanel,您需要具备以下条件:
- 一个 Ubuntu 服务器。您可以设置具有 root 访问权限的 VPS 或专用服务器。
- 用于下载安装脚本的可用互联网连接。
- 还需要命令行和常用命令( ls 、 cd 、 mkdir )的基本知识。
- 还建议您已经有一个指向您的服务器的域名。
更新你的 Ubuntu 服务器
最佳实践是安装最新的安全补丁以及性能和兼容性增强功能,使您的 Ubuntu 服务器保持最新状态。建议您及时更新所有安全补丁,尤其是在使用 FastPanel Web 界面时。
运行以下命令开始更新。
sudo apt update && sudo apt upgrade -y
在 Ubuntu 20.04 上安装 FastPanel
现在您已经更新了 Ubuntu 服务器,是时候开始安装了。请按照以下步骤下载 Fastpanel 并启动并运行它。
安装 Fastpanel 的方法有多种,可以使用 GitHub 存储库、Docker 容器,也可以从源代码安装。在此示例中,我们将使用其开发人员提供的 FastPanel 安装脚本来安装 Fastpanel。
安装脚本是在类 Unix 系统上安装或更新软件的便捷方法。它们通常以指定操作系统(例如 Ubuntu)的行开头,后跟软件版本(例如 FastPanel 3.0)。然后,安装脚本向系统提供一系列指令,每个指令都以编号参数和参数描述命名。 FastPanel 安装脚本将自动执行安装过程并节省您的时间。
运行wget http://repo.fastpanel.direct/install_fastpanel.sh命令下载FastPanel安装脚本。 wget 命令将名为 install_fastpanel.sh 的文件从 Internet 下载到您的 Ubuntu 服务器。该脚本的位置是http://repo.fastpanel.direct/install_fastpanel.sh。这一切都在一条线上。
wget http://repo.fastpanel.direct/install_fastpanel.sh
运行 sudo bash install_fastpanel.sh 命令运行安装脚本。您应该以 sudo 身份执行此命令,因为 Fastpanel 需要安装所需的 root 权限。 bash 命令启动 Bash 解释器来运行下一个参数 (install_fastpanel.sh) 中的命令。
sudo bash install_fastpanel.sh
FastPanel 的安装就像看起来一样简单。 install_fastpanel.sh 脚本将处理 Ubuntu 服务器上的大部分配置设置。
安装过程可能需要一段时间才能完成。安装完成后,您将在命令行上看到一条成功消息。您还可以看到用户名和密码,您可以使用它们登录 Fastpanel 的控制面板,如下所示。复制这些详细信息并将其保存到安全的地方。
配置您的防火墙
防火墙是一种阻止不需要的流量访问您的计算机的程序。它通常位于计算机的前线并阻止传入流量。当您运行 Web 服务器时,出于安全原因,安装良好的防火墙非常重要。
Ubuntu 使用 UFW(简单防火墙)作为默认防火墙,可以从命令行界面进行管理。如果您将服务器置于 UFW 防火墙后面,则需要配置 UFW 以允许传入流量进入 Fastpanel。
Fastpanel 默认使用端口 8888 与您的客户端通信。在防火墙上,添加一条规则以允许流量到达此端口,如下所示:
sudo ufw allow 8888
执行sudo ufw status命令查看防火墙规则是否添加成功。
sudo ufw status
您将得到以下输出。
访问 FastPanel Web UI
现在 Fastpanel 已安装,是时候检查它是否工作了。
打开您最喜欢的网络浏览器,导航到您的服务器的 IP 地址或域名。例如,如果您的服务器IP地址是123.456.789.012,则访问http://123.456.789.012。
https://server-ip
您应该会在 FastPanel 中看到以下欢迎屏幕。
现在,导航到服务器的 IP 地址,然后在网络浏览器地址栏中输入 88888 以访问管理面板。例如,如果您的服务器IP地址是123.456.789.012,则访问http://123.456.789.012/88888。
您将收到一条您的连接不是私人消息,如下所示。这是当您访问没有 SSL 证书的网站时浏览器显示的警告消息。它警告您服务器正试图窃取您的信息。这是完全正常的,因为我们还没有安装任何 SSL 证书。
要克服此警告消息,请单击高级 ----> 继续(不安全)
您应该从 FastPanel 的管理面板看到以下登录屏幕。提供您之前记下的管理员用户名和密码,然后单击登录登录到您的控制面板。
点击接受条款和条件
您将进入 FastPanel 仪表板页面,如下所示。在这里您可以探索和管理您的服务器并添加新的模块、模块、组和用户。
结论
在本教程中,您已在 Ubuntu 服务器上成功安装了 Fastpanel。您还配置了防火墙以允许 Web 界面使用必要的端口。
此时,您已经完成了启动并运行 Fastpanel 所需的所有配置。