惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News and Events Feed by Topic
爱范儿
爱范儿
Blog — PlanetScale
Blog — PlanetScale
The GitHub Blog
The GitHub Blog
C
Check Point Blog
小众软件
小众软件
I
InfoQ
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Engineering at Meta
Engineering at Meta
酷 壳 – CoolShell
酷 壳 – CoolShell
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Hugging Face - Blog
Hugging Face - Blog
博客园 - 三生石上(FineUI控件)
MyScale Blog
MyScale Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
腾讯CDC
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
雷峰网
雷峰网
B
Blog
T
Tailwind CSS Blog
MongoDB | Blog
MongoDB | Blog
A
About on SuperTechFans
D
Docker
博客园 - 司徒正美
博客园_首页
Recent Announcements
Recent Announcements
D
DataBreaches.Net
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
Google Developers Blog
Microsoft Security Blog
Microsoft Security Blog
F
Fortinet All Blogs
Stack Overflow Blog
Stack Overflow Blog
aimingoo的专栏
aimingoo的专栏
N
Netflix TechBlog - Medium
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东
GbyAI
GbyAI
Jina AI
Jina AI
V
V2EX
Vercel News
Vercel News
IT之家
IT之家
WordPress大学
WordPress大学
M
MIT News - Artificial intelligence
NISL@THU
NISL@THU
V
Visual Studio Blog
C
Cybersecurity and Infrastructure Security Agency CISA

PHP武器库

4天花40亿,glm-5v-turbo体验笔记-PHP武器库 ulthon_admin 2.1 全面支持智能体驱动,内置框架技能,自动建表、自动分配菜单、自动分配权限、页面接口同体、自动验证接口和数据!-PHP武器库 CSS框架的“最后一公里”:从基础元件到业务场景-PHP武器库 ULUI:不止于按钮和菜单,一个专注于“业务组件”的纯 CSS 框架-PHP武器库 Caddy 流量监控终极指南:用 Prometheus + Grafana 点亮你的服务黑盒-PHP武器库 从零到一:用 Vue 打造一个零依赖、插件化的 JS 库-PHP武器库 告别PECL,拥抱PIE:像Composer一样管理PHP扩展-PHP武器库 大规模 PHP 应用在高并发下如何进行性能优化?-PHP武器库 PHP 高性能队列探索:从 SQLite 到内存,我们该如何选择?-PHP武器库 HTTPS 自签名证书生成与安装完整指南-PHP武器库 BTRFS 核心功能与实践笔记-PHP武器库 一个社区语言能泛起多大浪花?PHP30周年线上活动PHPverse-PHP武器库 盘点一下这些年PHP在桌面应用方面的解决方案-PHP武器库 ulthon_admin 发布新版,新增地图选点组件、优化提示样式、增强优化多出细节-PHP武器库 像树一样,慢慢生长!包含大量特性更新,升级底层layui和ThinkPHP、增加docker配置、升级权限配置、更换富文本、实现新的扩展架构和代码架构等等。-PHP武器库 PHP网站改版了知道吗?-PHP武器库 BSD 开源协议解析:自由度与灵活性的平衡-PHP武器库 感觉PHP和vue在前端方面差不多,有没有必要学vue或者其他的前端框架?-PHP武器库 前端会被后端代替吗?-PHP武器库 有哪些知名的网站使用 PHP 进行开发?-PHP武器库 想学编程,java,python,php先学哪个比较好?-PHP武器库 现在的 ThinkPHP8(重构版) 和 Laravel8哪个好? -PHP武器库 PHP8.3发布-PHP武器库 [Hestia]开源网络服务器控制面板,快速、可靠、开源-PHP武器库 web初学者如何保证自身服务器安全?-PHP武器库
[AppNode]Linux 服务器集群管理面板-PHP武器库
2023-10-05 · via PHP武器库

专栏介绍

PHP武器库推出了面板测评专栏,专门介绍各种服务器面板。

相较于其他语言的开发者,PHP开发和部署更倾向于使用“面板”来搭建环境。因此,PHP武器库将专门对各种服务器面板进行详细的测评。
测评内容主要包括:商业支持、安装方式、截图、站点管理、伪静态设置、SSL、数据库、FTP、邮箱、语言、接口、备份恢复、定时任务、守护进程、系统兼容和更多特色特点。
所有文章都是原创,有内容、有观点,并提供作者对面板的介绍和评价。
专栏网址:https://phpreturn.com/index/i11/s/p.html ,同时在其他发布平台上也会设立相关分类和专栏。

测评介绍

本期介绍一下AppNode面板。这是一个国产的操作面板,自15年发布第一个内测版本,他并不是一个开源的面板,但也提供免费的安装即用版本。也提供1元一次终身的免费认证和很便宜的商业年费套餐。仅支持centos6和7两个版本。官方提供qq群等交流渠道,对于国内用户会很方便,提供很全面的文档和在线论坛,官网还提供了在线终端演示等特效,进入面板后安装过程中的终端显示也很好看。本期按照我们的测评项目依次测试。

产品介绍

AppNode的官网介绍的非常清晰:

  • 集中式设计,快速切换管理
  • 强大的网站管理功能
  • 快速安装升级,丰富的软件市场
  • 多重安全加固,资源实时监控
  • 全面开放的 API

官网https://www.appnode.com/

测评项目

商业支持

免费安装,提供1元终身套餐和商业付费版本。

提供qq群聊、论坛、工单等服务方式。

1元终身套餐仅支持10个站点,支持切换服务器。

安装方式

AppNode提供了一键安装的命令,只要求是新系统即可,仅支持Centos6和7两个版本。

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

一键安装命令如下:

INSTALL_AGENT=1 INSTALL_APPS=sitemgr INIT_SWAPFILE=1 INSTALL_PKGS='nginx-stable,php74,mysql56' bash -c "$(curl -sS http://dl.appnode.com/install.sh)"

实际上,网站提供了三种安装命令,可以理解为核心版、完整版等,但都一样,安装核心之后,仍然可以进入面板后再安装其他的功能。这里建议直接安装完整的配置。

在安装页面提供了常见问题的文档说明,对用户来说还是很方便的,而且提供了一个在线安装终端的演示效果,很有趣。

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

登录页面如下:

面板首页,该面板实际上是一种集群的控制面板,所以首先看到的是节点管理,进入节点后才是一个服务器的基本的管理功能:

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

站点管理

AppNode是一个商业面板,虽然提供免费的安装,但是主要的功能:“网站管理”却需要付费开通。但是价格并不贵,只要1元即可购买一个终身的序列号。而且每月也都有免费的切换服务器次数,因此基本上购买了是可以一直用的。但是要注意1元的套餐仅支持10个网站。

AppNode的站点管理流程从截图看到,首先需要创建运行环境,即相当于配置一下PHP、Nginx、Mysql、FTP这些软件的配置,并且支持多个运行环境。

当我们有运行环境之后,就可以创建站点了,创建的过程也非常简单,基本上只要设置一下站点域名,所有配置都会生成好。

然后我们就可以打开网站,看到基本的欢迎页面:

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

接下来我们可以上传我们的代码,面板也提供了在线的文件管理,可以在线解压:

在文件管理中支持直接打开目录所载终端,对用户来讲非常方便,要注意的是面板安装的PHP是以appnode为开头的命令,这样有一些好处,比如可以很方便的区分PHP版本,也不会造成冲突,但是有些时候代码会默认调用PHP开头的,这种情况可以手动建立软连接,但面板最好可以提供一个设置默认PHP的功能:

对于一些现代框架,支持单独设置一个运行目录:

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

也可以在站点中直接设置伪静态,提供了常用的文件模板,对国内用户来说会很方便:

如果需要其他版本的PHP,可以进入软件管家中安装即可。

伪静态

伪静态的设置方式在前面的站点管理已经介绍了,用起来很方便。

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

SSL

面板也支持Let's Encrypt的一键部署和自动续期,但是需要手动输入域名,作者认为这里可以优化一下,将站点域名默认带入。

FTP

站点可创建FTP账号,而且可以配置FTP的功能:

邮箱

面板并没有提供邮箱的功能,虽然一般我们不会去创建邮箱,但邮箱作为服务器的基本角色之一,还是要支持的,根据AppNode面板的其他的软件来看,完全可以在软件管家中增加这样一个应用。

语言

面板由国人开发,完全支持中文。

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

接口

AppNode提供了比较完善的接口文档的支持,既有社区栏目,也有接口文档,也有APIDOC站点,支持非常好。

备份恢复

面板支持自动备份,并提供了备份的说明文档,也可以对站点和数据库进行备份恢复操作,还从备份文件中导入站点,这样迁移网站还是比较方便的。

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

定时任务

面板也支持设置定时任务:

守护进程

面板支持在软件管家里安装supervisor应用,管理守护进程。

系统兼容

操作系统:
                           

  • CentOS 6.x 32/64位
  • CentOS 7.x 64位

(暂不支持 Ubuntu、Debian)。

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

内存要求:                  

  • 建议可用内存在 512MB 以上。

更多特色

Git托管服务端

支持在应用管家中安装Gitea系统,安装后直接打开服务端的端口即可。

系统监控

内网穿透服务端

支持直接安装FRP的服务端。

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

进程管理

可以再面板中直接查看进程状态。

更多的软件

面板好友几个其他的应用,比如存储管理、流量统计、端口映射、PPTP、同步客户端、Samba文件共享等,可以自行尝试。

测评总结

总体而言,AppNode是一个系统综合管理软件,实现了底层环境的安装与浏览器界面的交互,与单纯的站点管理体验和服务器运维体验都不太一样。

AppNode还有集群节点管理的功能,可以免费使用,没有限制,对于有此类需求的可以尝试。

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

AppNode没有“一键迁移”的功能,但现有的备份和导入也足够方便,但如果它实现了节点间一键迁移或者节点镜像,那就真的炸天了。

AppNode基于Centos,实际上他们自己发布Yum源来管理软件,所以单纯以底层运维的角度讲,更显得专业,不过也限制在了Centos的版本中,这也体现出为什么做操作系统“支持”是非常不易的。

AppNode安装的PHP环境,不占用默认的PHP名称,都是以appnode-php74,appnode-php80等,这种做法有利有弊,但总体而言,是个比较好的解决方案。

如果你希望给服务器装一个面板后,就脱离命令行,那么AppNode其实非常不错,细想来,AppNode就像Gonme等桌面环境一样,底层服务+上层界面,所以只要AppNode一直成长下去,或者得到强大的支持,按照现在的独树一帜体验模式,会很有竞争力。

更多专栏文章

原文标题: [AppNode]Linux 服务器集群管理面板

原文地址: https://phpreturn.com/index/a651e2065e9ce7.html

原文平台: PHP武器库

版权声明: 本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。