1Panel安裝部署使用教程

簡介

1Panel是一個現代化的Linux服務器管理面板,提供了直觀的Web界面用於管理服務器資源、應用部署、數據庫管理等功能。相比傳寶塔面板,1Panel具有更輕量級、更開放的特點,是開源免費的解決方案。

系統要求

1Panel支持以下Linux發行版本:

  • Ubuntu 20.04 LTS 及以上
  • Debian 11 及以上
  • CentOS 7.x, 8.x, 9.x
  • 其他基於RHEL的發行版

硬件要求:

  • CPU: 1核或以上
  • 內存: 512MB或以上
  • 硬盤: 10GB或以上可用空間
  • 網絡: 需要穩定的互聯網連接

一、安裝1Panel

方式一:快速安裝(推薦)

使用一鍵安裝腳本是最快的安裝方式。需要使用root權限執行以下命令:

curl -sSL https://raw.githubusercontent.com/1Panel-dev/1Panel/master/quick_start.sh | sudo bash

方式二:指定安裝路徑

如果需要將1Panel安裝到指定目錄,可以使用以下命令:

export PANEL_BASE_DIR=/opt/1panel
curl -sSL https://raw.githubusercontent.com/1Panel-dev/1Panel/master/quick_start.sh | bash

方式三:離線安裝

對於無法連接外網的服務器,可以下載離線安裝包進行安裝。訪問1Panel的GitHub發佈頁面下載最新的離線安裝包,然後上傳到服務器。

tar -xzf 1panel-x.x.x-linux-amd64.tar.gz
cd 1panel
./quick_start.sh

二、初始化和訪問

安裝完成後的檢查

安裝過程通常需要5-10分鐘。當看到以下信息説明安裝成功:

1Panel已成功安裝
訪問地址: https://your_ip:port
用户名: admin
密碼: your_password

首次訪問

  1. 打開瀏覽器,訪問 https://your_server_ip:port(端口默認為8888)
  2. 輸入用户名和密碼登錄
  3. 第一次登錄時會要求修改密碼,建議設置強密碼

三、基礎功能使用

1. 系統信息查看

登錄後可以在儀表板看到:

  • CPU使用率
  • 內存使用情況
  • 硬盤空間
  • 網絡流量
  • 負載情況

2. 文件管理

在文件管理器中可以:

  • 瀏覽服務器文件系統
  • 上傳和下載文件
  • 創建、刪除、重命名文件/目錄
  • 編輯文本文件
  • 更改文件權限

3. 用户和權限管理

創建新用户的步驟:

  1. 進入系統設置 -> 用户管理
  2. 點擊"創建用户"
  3. 輸入用户名和密碼
  4. 選擇權限級別
  5. 保存設置

4. 進程管理

在進程管理中可以:

  • 查看運行中的進程
  • 監控進程資源佔用
  • 停止、啓動或重啓進程
  • 設置進程監控告警

四、應用部署

安裝應用商店應用

1Panel提供了應用商店,可以一鍵部署常見應用:

  1. 進入應用商店
  2. 搜索需要的應用(如Docker、MySQL、Nginx等)
  3. 點擊"安裝"按鈕
  4. 根據需要配置應用參數
  5. 等待安裝完成

部署Web應用

  1. 上傳應用源代碼到文件管理器
  2. 配置Nginx反向代理
  3. 綁定域名
  4. 配置SSL證書
  5. 重啓Nginx使配置生效

五、數據庫管理

創建MySQL數據庫

  1. 進入數據庫管理 -> MySQL
  2. 點擊"創建數據庫"
  3. 輸入數據庫名稱
  4. 選擇字符集(推薦utf8mb4)
  5. 創建對應的用户和密碼
  6. 確認創建

導入導出數據庫

在數據庫管理中可以:

  • 導出整個數據庫為SQL文件
  • 導入SQL文件恢復數據庫
  • 備份數據庫
  • 定期自動備份

六、備份和恢復

創建備份

  1. 進入備份管理
  2. 點擊"創建備份"
  3. 選擇需要備份的內容(系統文件、數據庫等)
  4. 設置備份名稱和描述
  5. 點擊"開始備份"

恢復備份

  1. 在備份管理中選擇要恢復的備份
  2. 點擊"恢復"
  3. 確認恢復操作
  4. 等待恢復完成

七、安全設置

防火牆配置

  1. 進入系統設置 -> 防火牆
  2. 添加需要打開的端口規則
  3. 設置入站和出站規則
  4. 保存配置

SSL證書安裝

  1. 進入網站管理 -> SSL證書
  2. 點擊"添加證書"
  3. 選擇證書來源(Let's Encrypt免費或自有證書)
  4. 輸入域名和相關信息
  5. 自動申請並安裝證書

八、監控和告警

設置性能告警

  1. 進入監控告警設置
  2. 配置CPU、內存、硬盤的告警閾值
  3. 添加通知方式(郵件、釘釘、企業微信等)
  4. 保存設置

查看日誌

在日誌管理中可以查看:

  • 系統日誌
  • 應用日誌
  • 訪問日誌
  • 錯誤日誌

九、常見問題

Q1: 無法訪問1Panel面板

檢查事項:

  1. 確認防火牆是否開放了相關端口
  2. 檢查1Panel服務是否正常運行
  3. 確認URL和端口號是否正確
  4. 查看瀏覽器控制枱錯誤信息

Q2: 忘記管理員密碼

解決方法:

  1. SSH連接到服務器
  2. 進入1Panel安裝目錄
  3. 執行密碼重置命令
  4. 重新設置新密碼

Q3: 1Panel性能問題

優化建議:

  1. 增加服務器內存
  2. 清理日誌文件
  3. 關閉不需要的監控功能
  4. 升級到最新版本

十、維護和更新

檢查更新

  1. 進入系統設置 -> 關於
  2. 檢查當前版本
  3. 如有新版本,點擊"更新"

手動更新

使用命令行更新:

cd /opt/1panel
./update.sh

日常維護

  • 定期檢查系統日誌
  • 定期備份重要數據
  • 及時更新應用和系統補丁
  • 監控系統資源使用情況

總結

1Panel是一個功能完整、易於使用的服務器管理工具。通過本教程,您已經瞭解瞭如何安裝、配置和使用1Panel。建議定期閲讀官方文檔以獲取最新功能信息,並加入社區獲得幫助和支持。

更多信息,請訪問官方網站:https://1panel.cn