是一个国产的Linux服务器管理面板,早在好几年前就已经听说过AppNode了,只不过AppNode以前是付费的产品,所以习惯了用免费的VPS面板的基本上就“看不上”AppNode。不过早在17年的时候,AppNode就已经有免费版推出,但是,国内面板众多,大鸟也一直没机会用这个AppNode面板。
AppNode有点类似于宝塔面板,简单,实用,功能强大,仅需执行一条命令即可全自动安装,安装耗时不到 1 分钟。而且AppNode自带了应用市场,你可以直接在面板中安装超过 40+ 个应用软件,例如网站备份、文件管理、系统监控、Samba等。总之,AppNode无论是在功能上还是在建站都是非常不错的,但是有一个重要的不足就是免费版本的AppNode只支持建立三个网站。
一:AppNode安装
AppNode官网:https://www.appnode.com/
系统要求:操作系统:CentOS 6.x 32/64位 、CentOS 7.x 64位 (暂不支持 Ubuntu、Debian)。内存要求:建议可用内存在 512MB 以上。
AppNode面板一键安装命令可以直接到官网复制粘贴,选择你想要安装的Nginx、MysqL、PHP等版本,然后将网页生成的命令复制到S-S-H中就可以了。
命令安装很快,基本的安装过程如下:
到这里都默认回车就 可以了。之后会一会安装到底,安装完成界面如图:
这时候,我们只要用默认的用户名密码登录即可。
二:AppNode建站环境
2.1 网站管理
登录面板之后,有个协议,我们需要统一,进入面板 之后,我们会看到树形图示,下面我们就要按照APPNODE的树形图指示去一步一步建立我们的wordpress网站!如图:
安装软件:我们这里默认采用 PHP7.3,Nginx稳定版(稳定版就是1.14.1-1.el7),MySQL5.6 大鸟选择安装命令时候即是默认安装这一套组合环境。
当然了,如果你一开始没有安装任何环境,我们可以到 软件管家 中安装。
安装Nginx。这里一定要安装lua拓展 否则APPNODE带的CC防护功能将不能够生效.当然 你不用这个功能的话 可以不装。如图:
2.2 创建运行环境
如果已经安装好了环境,我们可以按照 网站创建指引(树形图)来一步一步操作。所以第二步就是创建运行环境。如图:
2.3 配置组件
我们下一步即可看到配置组件:
2.4 部署环境
这里下一步之后,我们会看到部署环境,简单配置好之后,我们点击部署,即可完成。
需要注意的是我们对于MySQL 要选择 自启 守护 这个两个。PHP和NGINX也要这样选择。数据库的管理密码默认为空,我们可以点击 风险检测 对其修改。
2.5 SQL密码修改
初始密码为空,我们点击密码检测即可修改所有密码,如图:
2.6 密码重置
如果我们忘记密码也没关系,可以点击 密码重置,注意需要关闭 守护模式,如图:
2.7 开始部署
这里的密码修改,重置问题搞清楚了,我们开始部署环境吧。
这里运行环境就创建完成,我们就可以返回网站管理界面,如图:
三:创建网站
APPNODE既有创建网站功能,又有导入网站功能,都十分强大,利用文件对传,几乎不费什么时间就能转移成功.十分人性化,但是这里就不提了,有需要的小伙伴可以自行研究。
我们回到网站管理,开始创建网站。如图:
我们点击创建即可!不过创建之后还要部署一次,我们只要点击部署即可,和上面的部署环境是一样一样的。如图:
我们打开测试域名看看,如图:
这样,一个简单的网站算是部署成功了。
四:搭建Wordpress
APPNODE内置了多种 建站程序,大家都可以在这里简单快捷的安装,下面 我们用建站市场安装Wordpress。如图:
这里给的版本是4.9.4 如果需要升级,可以安装好之后,自行升级。
部署并安装到网站。
这里显示了APPNODE的强大,APPNODE会根据程序,自己给出简单的建站环境优化,我们按照APPNODE的提示初始化进入下一步就好。
由于APPNODE现在只支持NGINX服务器,所以每次建立网站修改配置都需要重载 也就是下图所述的部署.我们部署并重载就完成了
开始安装!
稍等一会就安装成功了.访问我们的域名就可以看到已经可以了。
额,有小伙伴要问了,额,数据库名、用户名、密码在哪里能找到呢。别急,这里可以看到 网站管理→设置 中可以找到。如图:
数据库名和用户名是一样的,密码 可以点击 修改,我们即可看到之前的密码。把这些信息输入到安装Wordpress中,即可正常安装。
安装好之后,1GB内存的VPS上跑AppNode然后再跑一个网站,内存基本上是吃完了。如图:
五:总结
关于,软件管理,大鸟这里没说,其实是和宝塔面板的软件管理是一样的,我们可以在这里面安装需要的环境软件,很简单,也没必要单独去说了。如果有安装的小伙伴,自己点击看看就知道了。
AppNode类似于宝塔面板那样先安装面板然后在后台安装Nginx、PHP等建站环境,应用市场也支持WP、DZ等热门程序一键安装,特别适合新手朋友操作。
AppNode优点:功能强大,上手快,安全设置这一块有点特色。免费版也提供了防火墙功能。在网站设置,安全那块,我们可以看到有cc防护的功能,支持在线开启HSTS,反代攻击防护等等。所以说虽然是免费版本,但是用料很足,这一点比宝塔要香一点。
AppNode不足之处就是免费版本限制为只能建立3个站点,这个对于个人用户来说基本上没有什么影响,一般来说在一个1GB内存的VPS上跑AppNode然后再跑一个网站,内存基本上是吃完了。如果需要不限制建站的,相当的吃内存,而且使用起来没有宝塔那么流畅,也不如纯的lnmp环境简单好用。免费版,不支持地理位置限制功能。
还有一个就是大鸟没发现phpmyadmin,如此一来需要查看数据就会比较麻烦了。不知道是不是我没找到还是什么原因。