部署FastPanel主机控制面板

FastPanel是俄国主机商fastvps.ru自行开发的VPS/独立服务器主机控制面板。和欧美比较流行的cPanel/WHM以及Plesk类似,FastPanel能够提供非常丰富的主机管理功能,包括建立网站,管理数据库/PHP/邮件,防火墙,数据自动备份,文件扫描,自动编译安装不同PHP版本并自由切换等等功能,非常强大实用。

本文作者为香菇肥牛,本文链接为https://qing.su/article/141.html, 转载需经过作者香菇肥牛同意且需注明原文链接,谢谢。

FastPanel的单网站版本一直是免费的,但是它的多网站/多用户版本是收费的。所幸,最近FastPanel的多网站版本也开始免费了,因此我们得以安装使用这一优秀的主机控制面板并介绍给大家。注意,虽然该面板现在是免费的,但是商家有可能在未来的某年突然决定对其收费。本站不对其产生的任何后果,比如您无法续费且无法迁移数据导致的任何损失负责。

1. 获取面板以及系统配置

在安装面板之前,我们需要去FastPanel的官网获取面板的授权。FastPanel面板的官网是https://fastpanel.direct/, 您可以购买其Business授权,目前,无论您购买多少个月,都是免费的。在获取授权时您需要输入你的VPS或者独立服务器的IP. 若有多个IP, 仅需输入主IP即可。

获取授权之后我们就可以开始安装面板了。面板对于操作系统的要求是64 bit Debian 7, 8, 9. 所以,请将您的主机设置成这几个操作系统之一。这里将以Debian 9 64 bit 为例介绍FastPanel主机面板的安装和使用。

2. 安装FastPanel面板

FastPanel主机面板的安装非常简单。在SSH中执行:

1
wget http://repo.fastpanel.direct/install_fastpanel.sh -O - | bash -

即可自动开始安装面板。安装大概需要数分钟,其间没有任何需要用户输入的地方。安装完毕后,将会给出如下的页面,包含了您的用户名和密码。

 

 

访问https://your_IP:8888, 输入给出的用户名和密码,即可进入FastPanel面板管理后台。管理面板里面显示了当前主机的状态,比如内存和硬盘占用,机器负载等。还有很多功能,您可以自行尝试。

 

 

3. 新建和配置网站

安装好面板之后,我们来介绍一下怎样配置网站。点击上图中右侧的大大的加号”+”, 即可进入新增网站的界面,如下图。

 

 

这里我们需要输入我们的网址,然后点击”NEXT”进入下一步。右侧部分提示需要设置DNS Server Address, 我们可以暂时无视。

然后我们可以配置PHP的模式与版本,以及新建MySQL数据库。

 

 

以MySQL数据库为例,点击”Change”, 可以分配新的数据库,也可以选择已有的数据库,或者直接禁用数据库的功能,视您自己的情况而定。

 

 

第三步是设置网站备份。您可以选择不备份网站,跳过此步骤。您也可以选择备份网站,如果您需要备份,需要先点击其中的链接,然后在您自己的面板中创建一个备份账户,如下图。FastPanel支持本地备份,SCP备份,FTP备份,邮件备份,DropBox备份等等许多种备份方式,让您的数据安全无忧。

 

 

回到刚才的网站建立步骤,我们选择刚才新建的备份账户,然后设置备份频率,比如每周一次,每天一次,等等。

 

再次点击下一步,这时我们的网站已经设置完毕,如下图。

 

 

您可以选择将所有的用户名密码之类的数据都邮件备份到您的邮箱。这时,如果您网站的DNS已经指向了您VPS的IP, 那么您的网站已经可以访问了。如果您要使用面板提供的邮箱功能,那建议您按照上图中提示,设置您的域名的DNS服务器为图中的四个服务器地址,并且注册一个DNS Glue Record, 将ns1.example.com指向您的VPS IP地址。如果您不需要使用面板提供的邮箱功能,那么您可以直接设置A记录,将域名指向VPS IP地址。

4. 其他功能和设置

FastPanel的功能和cPanel非常类似,基本上用过cPanel的朋友很快就可以上手FastPanel, 因此这里不再逐一介绍其功能。我们这里介绍一下自动部署SSL. 点进网站之后,我们可以看到如下图的网站控制面板。

 

 

这里可以进行各类操作。点击左下角的certificates, 就可以部署SSL了。点击New certificate, 然后在Type中选择Let’s Encrypt, 即可自动安装并部署Let’s Encrypt安全证书。您也可以选择生成CSR并自行获取商业证书。

 

 

FastPanel也提供了文档的在线编辑功能,和cPanel类似。比如我们下面新建一个test.html,

 

 

然后访问我们的网站https://example.com/test.html就可以看到我们新建的网页了。

 

 

和广泛使用的cPanel, Plesk等面板相比,FastPanel的优点是免费、功能丰富,其自带的文件安全扫描、数据自动备份、免费部署SSL等功能是基础版本的cPanel中不具备的。其缺点在于对其他服务的对接不够完善,比如无法轻易整合Cloudflare Partner以及Softaculous等。不过,作为一款免费的控制面板,它已经足够优秀了。

如果您在使用中遇到什么问题,或者有什么其他的想法,欢迎在下面留言。

本文作者为香菇肥牛,本文链接为https://qing.su/article/141.html, 转载需经过作者香菇肥牛同意且需注明原文链接,谢谢。

17 thoughts on “部署FastPanel主机控制面板”

  1. 全新的Debian9,一键脚本运行完毕显示:

    OS: Debian9 (x86)
    We have no php nere. Exiting!
    main: line 208: /etc/php/7.0/mods-available/fastvps-tuning.ini: No such file or directory
    main: line 209: /etc/php/7.0/mods-available/timezone.ini: No such file or directory
    main: line 210: phpenmod: command not found
    main: line 211: phpenmod: command not found
    main: line 212: /etc/init.d/apache2: No such file or directory

    有解决办法么

    Reply
  2. 搭建好 打开8888后提示许可证过期 让输入邮箱和促销代码 请问下楼主大大怎么办?

    Reply

Leave a Comment