在这之前肯定很多人都接触过Linux管理面板:宝塔,宝塔的确非常方便而且好用,安装也简单,复制粘贴几句命令即可安装完成,且提供免费版。今天呢,民工哥向大家介绍另一个Linux的服务器管理面板——AppNode,功能丰富,也提供免费版,且是永久免费!

官方地址:https://www.appnode.com/

Appnode相关功能介绍

1、集中式设计,快速切换管理

安装一个控制中心即可管理你的所有服务器,其它服务器只需要安装受控端。再也不用分别登录到每台服务器去管理了。

  • 不限制服务器数量
  • 集中显示运行状况
  • 在线 SSH 终端连接
  • 分组管理
  • 自定义节点名称
  • 支持通过 SSH 隧道连接受控端
  • 多用户服务器权限管理(开发中)

2、强大的网站管理功能

通过整合 Nginx、PHP、MySQL 等组件,帮助您快速创建和配置网站。

  • 多种架构:PHP、纯静态、反向代理
  • 组件可选择性安装,PHP多版本并存
  • 创建网站时自动创建数据库和FTP
  • Rewrite、SSI、Gzip、跳转、缓存等丰富的配置
  • 并发限制、请求限制、下载限速
  • 目录大小限制和写入防护
  • HTTP/2.0、Let's Encrypt免费证书
  • 批量备份和导入,定时备份
  • 建站市场一键下载安装网站源码
  • 更多架构支持:Node.js、Java、Python(开发中

3、快速安装升级,丰富的软件市场

仅需执行一条命令即可全自动安装,安装耗时不到 1 分钟。版本升级无需重装,一键点击即可在线升级。丰富的软件市场,满足您多样化的服务器软件需求,您的服务器不再仅仅是 Web 服务器。

  • 自定义安装命令
  • 基于系统默认软件管理体系
  • 采用 Go 语言开发,自带 HTTP 服务,环境无依赖
  • 软件批量安装、批量升级、自动升级
  • 超过 40+ 个应用软件功能
  • 超过 100+ 个 PHP 扩展
  • 超过 10+ 个 Nginx 模块
  • 软件还在不断持续增加和维护

4、多重安全加固,资源实时监控

从操作系统层面和应用层面,提供多项加固措施保障您的服务器和应用安全。强大的系统监控功能,让您对服务器的资源消耗情况了如执掌。

  • SSH 登录通知
  • 面板登录通知
  • 防火墙快速端口开关、IP 黑名单
  • 所有进程的端口开放状态集中查看和管理
  • 网站目录防护,禁止上传后门文件
  • 受控端支持走 SSH 隧道,不暴露新端口
  • 对系统资源使用情况的采集、监控和警报
  • 网站防 CC 攻击

5、全面开放的 API

全面开放的 API 机制,便于您将 AppNode 已有的功能整合到您的系统中。

  • 基于 HTTP/HTTPS 的 API 调用
  • 基于 HMAC-MD5 签名的 API 验证机制
  • 面板所有功能均基于 API 实现,开放度为 100%
  • 科学的模块划分,每个模块拥有自己的独立的 API 文档
  • 良好的 API 路由机制,从控制中心到受控端应用的 API 均可轻松调用

API开发手册:http://apidoc.appnode.com/504312

Appnode安装系统要求

安装前请确保您的系统符合安装条件:

  • 操作系统:
  • CentOS 6.x 32/64位
  • CentOS 7.x 64位
  • 暂不支持 Ubuntu、Debian
  • 内存要求:
    建议可用内存在 512MB 以上。
  • 浏览器要求:
    请使用 Chrome、FireFox、IE10+、Edge等浏览器。

Appnode安装

其实它的安装也非常简单,官方提供了一键安装的脚本,具体配置一下就可以看到安装的命令了,如下图:

将标记的命令拷贝到你的服务器上执行即可。

[root@CentOS7-1 ~]# bash -c "$(curl -sS http://dl.appnode.com/install.sh)"
########################################################################100.0%
              AppNode - www.appnode.com
---------------------------------------------------------
  \_\_\_\_\_\_\_ \_\_\_\_\_ \_\_ \_\_\_\_\_\_\_\_\_
  \_\_\_ |\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ | / /\_\_\_\_\_\_\_\_\_\_\_ /\_\_\_\_
  \_\_/| |\_\_ \_\_ \\\_\_ \_\_ \\\_ |/ /\_ \_\_ \\ \_\_ /\_ \_ \\
  \_ \_\_\_ |\_/\_//\_ /\_/ //| / //\_/ //\_/ / / \_\_/
/\_/  |\_| .\_\_\_/\_ .\_\_\_//\_/ |\_/ \\\_\_\_\_/\\\_\_,\_/  \\\_\_\_/
/\_//\_/
---------------------------------------------------------
* Installer Version:20180130143006
* Synchronizing server time...ok
>> Updating software repository
--------------------下载过程省略
Complete! >> AppNode CCenter configuration * Port [default:8888]:#可以输入修改默认端口
* Admin username [default: admin]:#输入修改默认用户名
* Admin password [default: x8YOqBWh]: mingongge.com#设置密码
* Is configuration right? [Y/n] Y#确认配置 >> Stopand disable firewalld
>> Adding Firewall Rules For AppNode CCenter
>> Starting AppNode CCenter service
>> AppNode CCenter installed successfully!
--------------------------------------------------
- URL: http://192.168.1.9:8888/
- Admin username: admin
- Admin password: mingongge.com
--------------------------------------------------
       ENJOY YOUR NODE :-)

相关的过程如下:

登录Appnode

输入刚刚配置的用户/密码:admin/mingongge.com登录

进入之后的界面

添加节点

点击打开终端的图标,即可连接到这台服务器

安装受控端

点击开始安装,管理端就会自动开启安装程序,如下图:

其实这个过程就相当于远程连接到这台服务器,执行相关的命令操作,整个过程可以在上图的显示框看到。

整个过程还是挺快的,下一步即可。

这样在节点管理界面就可以看到本台服务器的一些状态信息

点击进入桌面或主机IP都可以进入管理界面

文件管理,创建一个测试文件来测试一下这个功能

功能非常强大,由于篇幅有限就不再一一展开,更多相关的好功能,感兴趣的读者可以自行安装与发掘。

有用过此款管理面板的读者,欢迎留言分享!

你的使用建议与感受、或者吐槽。

开源、强大的Linux服务器集群管理工具,比宝塔好用!的更多相关文章

  1. Linux Kafka集群管理工具kafka-manager的安装使用

    一.kafka-manager简介 kafka-manager是目前最受欢迎的kafka集群管理工具,最早由雅虎开源,用户可以在Web界面执行一些简单的集群管理操作.具体支持以下内容: 管理多个集群 ...

  2. Gravitational Teleport 开源的通过ssh && kubernetes api 管理linux 服务器集群的网关

    Gravitational Teleport 是一个开源的通过ssh && kubernetes api 管理linux 服务器集群的网关 支持以下功能: 基于证书的身份认证 ssh ...

  3. Linux服务器集群系统(一)(转)

    add by zhj:虽然是2002年的文章,但读来还是收益良多.在 章文嵩:谈LVS及阿里开源背后的精彩故事 中LVS发起人及主要贡献者谈了LVS的开发过程及阿里开源的一些故事 原文:http:// ...

  4. Linux服务器集群系统(一)--转

    引用地址:http://www.linuxvirtualserver.org/zh/lvs1.html LVS项目介绍 章文嵩 (wensong@linux-vs.org)2002 年 3 月 本文介 ...

  5. Linux服务器集群系统(LVS)

    from:http://www.linuxvirtualserver.org/zh/lvs1.html#5 本文介绍了Linux服务器集群系统--LVS(Linux Virtual Server)项目 ...

  6. Linux服务器集群系统(一)

    Reference: http://www.linuxvirtualserver.org/zh/lvs1.html LVS项目介绍 章文嵩 (wensong@linux-vs.org)2002 年 3 ...

  7. 官方文档-Linux服务器集群系统(一)

    转载-Linux服务器集群系统(一) LVS项目介绍 章文嵩 (wensong@linux-vs.org)2002 年 3 月 本文介绍了Linux服务器集群系统--LVS(Linux Virtual ...

  8. Linux服务器集群系统(四)--转

    引用地址:http://www.linuxvirtualserver.org/zh/lvs4.html LVS集群的负载调度 章文嵩 (wensong@linux-vs.org) 2002 年 5 月 ...

  9. 浅析Linux服务器集群系统技术

    浅析Linux服务器集群系统技术 目录 前言 常用的服务器集群 集群系统的优势 LVS集群的通用体系结构 为什么使用层次的体系结构 为什么是共享存储 可伸缩Web服务 前言 总结两篇技术文章,努力学习 ...

  10. 转载-lvs官方文档-Linux服务器集群系统(二)

    Linux服务器集群系统(二) LVS集群的体系结构 章文嵩 (wensong@linux-vs.org) 2002 年 4 月 本文主要介绍了LVS集群的体系结构.先给出LVS集群的通用体系结构,并 ...

随机推荐

  1. Solution -「POJ 1322」Chocolate

    Description Link. 包里有无穷多个巧克力,巧克力有 \(c\) 种颜色,每次从包里拿出不同颜色巧克力的概率都是相等的,桌面的巧克力不允许颜色相同,若某次拿出的巧克力与桌上的巧克力颜色相 ...

  2. Dubbo3应用开发—Dubbo序列化方案(Kryo、FST、FASTJSON2、ProtoBuf序列化方案的介绍和使用)

    Dubbo序列化方案(Kryo.FST.FASTJSON2.ProtoBuf序列化方案的介绍和使用) 序列化简介 序列化是Dubbo在RPC中非常重要的一个组成部分,其核心作用就是把网络传输中的数据, ...

  3. 真·Redis缓存优化—97%的优化率你见过嘛?

    本文通过一封618前的R2M(公司内部缓存组件,可以认为等同于Redis)告警,由浅入深的分析了该告警的直接原因与根本原因,并根据原因提出相应的解决方法,希望能够给大家在排查类似问题时提供相应的思路. ...

  4. Python socket实现简单聊天,同步输入和接收消息

    查的资料很多都是必须等待接收数据后才能再次输入.做了修改,使用多线程的形式,实现一边输入,一边接收 服务端代码 import socket import threading import sys im ...

  5. .Net核心级的性能优化(GC篇)

    1.前言 大部分人对于.Net性能优化,都停留在业务层面.或者简单的.Net框架配置层面.本篇来看下.Net核心部分GC垃圾回收配置:保留VM,大对象,独立GC,节省内存等.Net8里面有很多的各种G ...

  6. Python - 字典3

    修改字典项 您可以通过引用其键名来更改特定项的值: 示例,将 "year" 更改为 2018: thisdict = { "brand": "Ford ...

  7. ABC319 A-E 题解

    A 用 map <string, int> 将名字对应的值存下来即可. 赛时代码 B 按照题意暴力模拟,注意细节. 赛时代码 C 答辩题,卡了我半个小时. 枚举 \(1\sim 9\) 的 ...

  8. Educational Codeforces Round 105 (Rated for Div. 2) A-C题解

    写在前边 链接:Educational Codeforces Round 105 (Rated for Div. 2) A. ABC String 链接:A题链接 题目大意: 给定一个有\(A.B.C ...

  9. PIR传感器选型及其使用介绍

    (一)PIR简介 PIR传感器(Passive Infrared Sensor),即被动式红外传感器.它因为功耗低,价格低廉,使用简单从而被大量使用在门铃.猫眼.感应开关.小夜灯.安防等消费类产品上. ...

  10. C语言求100以内的全部素数,每行输出10个。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。要求定义和调用函数prime(m)判断m是否为素数,当m为素数时返回1,否则返回0。

    /* 开发者:慢蜗牛 开发时间:2020.5.28 程序功能:求100以内的素数 */ #include<stdio.h> int prime(int m); int prime(int ...