開源、強大的Linux伺服器集群管理工具,比寶塔好用!

来源:https://www.cnblogs.com/youkanyouxiao/archive/2020/04/28/12793798.html
-Advertisement-
Play Games

在這之前肯定很多人都接觸過Linux管理面板:寶塔,寶塔的確非常方便而且好用,安裝也簡單,複製粘貼幾句命令即可安裝完成,且提供免費版。今天呢,民工哥向大家介紹另一個Linux的伺服器管理面板——AppNode,功能豐富,也提供免費版,且是永久免費! 官方地址:https://www.appnode. ...


在這之前肯定很多人都接觸過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 :-)

相關的過程如下:

640.gif

登錄Appnode

輸入剛剛配置的用戶/密碼:admin/mingongge.com登錄

進入之後的界面

添加節點

點擊打開終端的圖標,即可連接到這台伺服器

安裝受控端

點擊開始安裝,管理端就會自動開啟安裝程式,如下圖:

其實這個過程就相當於遠程連接到這台伺服器,執行相關的命令操作,整個過程可以在上圖的顯示框看到。

整個過程還是挺快的,下一步即可。

這樣在節點管理界面就可以看到本臺伺服器的一些狀態信息

點擊進入桌面或主機IP都可以進入管理界面

文件管理,創建一個測試文件來測試一下這個功能

功能非常強大,由於篇幅有限就不再一一展開,更多相關的好功能,感興趣的讀者可以自行安裝與發掘。

有用過此款管理面板的讀者,歡迎留言分享!

你的使用建議與感受、或者吐槽。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 九、case結構條件句應用實踐 (一)case語法結構 case結構條件句相當於多分支if條件語句,但是它比這些條件句看起來更規範工整,常被用於實現系統服務腳本等應用場景中。 case語句的語法結構: (二)實例,case應用: (三)實例,不同的分支字體顏色不同: 當用戶輸入對應的數字選擇水果的時 ...
  • 八、函數知識與實踐 (一)shell函數語法 1、函數的表示方式 | 第一種語法 | 第二種語法 | 第三種語法 | | | | | | function 函數名(){ } | function 函數名 {} | 函數名() { } | 2、實例:函數的寫法 3、實例:檢測web網站是否正常 wge ...
  • 七、if結構條件句知識與實踐 (一)if條件句單雙分支語法 (二)if條件句多分支語句 1、語句的結構 2、實例:判斷目錄是否存在 3、實例:判斷伺服器記憶體大小 開發shell腳本判斷記憶體是否充足,如果小於100,提示不足,如果大於100提示充足。 [root@centos6 kvm3 script ...
  • 六、shell腳本的條件測試與比較 (一)條件表達式的常見語法 1、條件表達式6種寫法(if,while) 語法1:test 語法2:[ ] 中括弧兩端必須要有空格 語法3:[[]] 兩端必須要有空格 語法4:((測試表達式)) 兩端必不需要空格 語法5:(命令表達式) 語法6: 實際應用展示 ①[ ...
  • Ansible playbook Vault 加密詳解與使用案例 主機規劃 添加用戶賬號 說明: 1、 運維人員使用的登錄賬號; 2、 所有的業務都放在 /app/ 下「yun用戶的家目錄」,避免業務數據亂放; 3、 該用戶也被 ansible 使用,因為幾乎所有的生產環境都是禁止 root 遠程登 ...
  • Ansible-自動化運維工具 ansible簡介 ansible是新出現的自動化運維工具,基於Python開發,集合了眾多運維工具(puppet、chef、func、fabric)的優點,實現了批量系統配置、批量程式部署、批量運行命令等功能。 ansible是基於模塊工作的,本身沒有批量部署能力, ...
  • 從別人哪裡Clone來的項目 git clone https://github.com/XXX/SimpleUI 進入該文件內 cd SimpleUI 刪除原有的.git信息,建議sudo sudo rm -r .git 初始化.git git init 將本地代碼添加到倉庫 git add .// ...
  • 這篇只是簡單記錄自己在Win10下另安裝Ubuntu系統。 不是教程,因為不會。 推薦一個教程:https://blog.csdn.net/weixin_37029453/article/details/80526732 因為想更好的學習使用Linux,便想到在電腦上另外安裝一個Linux系統(wi ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...