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
首次訪問
- 打開瀏覽器,訪問
https://your_server_ip:port(端口默認為8888) - 輸入用户名和密碼登錄
- 第一次登錄時會要求修改密碼,建議設置強密碼
三、基礎功能使用
1. 系統信息查看
登錄後可以在儀表板看到:
- CPU使用率
- 內存使用情況
- 硬盤空間
- 網絡流量
- 負載情況
2. 文件管理
在文件管理器中可以:
- 瀏覽服務器文件系統
- 上傳和下載文件
- 創建、刪除、重命名文件/目錄
- 編輯文本文件
- 更改文件權限
3. 用户和權限管理
創建新用户的步驟:
- 進入系統設置 -> 用户管理
- 點擊"創建用户"
- 輸入用户名和密碼
- 選擇權限級別
- 保存設置
4. 進程管理
在進程管理中可以:
- 查看運行中的進程
- 監控進程資源佔用
- 停止、啓動或重啓進程
- 設置進程監控告警
四、應用部署
安裝應用商店應用
1Panel提供了應用商店,可以一鍵部署常見應用:
- 進入應用商店
- 搜索需要的應用(如Docker、MySQL、Nginx等)
- 點擊"安裝"按鈕
- 根據需要配置應用參數
- 等待安裝完成
部署Web應用
- 上傳應用源代碼到文件管理器
- 配置Nginx反向代理
- 綁定域名
- 配置SSL證書
- 重啓Nginx使配置生效
五、數據庫管理
創建MySQL數據庫
- 進入數據庫管理 -> MySQL
- 點擊"創建數據庫"
- 輸入數據庫名稱
- 選擇字符集(推薦utf8mb4)
- 創建對應的用户和密碼
- 確認創建
導入導出數據庫
在數據庫管理中可以:
- 導出整個數據庫為SQL文件
- 導入SQL文件恢復數據庫
- 備份數據庫
- 定期自動備份
六、備份和恢復
創建備份
- 進入備份管理
- 點擊"創建備份"
- 選擇需要備份的內容(系統文件、數據庫等)
- 設置備份名稱和描述
- 點擊"開始備份"
恢復備份
- 在備份管理中選擇要恢復的備份
- 點擊"恢復"
- 確認恢復操作
- 等待恢復完成
七、安全設置
防火牆配置
- 進入系統設置 -> 防火牆
- 添加需要打開的端口規則
- 設置入站和出站規則
- 保存配置
SSL證書安裝
- 進入網站管理 -> SSL證書
- 點擊"添加證書"
- 選擇證書來源(Let's Encrypt免費或自有證書)
- 輸入域名和相關信息
- 自動申請並安裝證書
八、監控和告警
設置性能告警
- 進入監控告警設置
- 配置CPU、內存、硬盤的告警閾值
- 添加通知方式(郵件、釘釘、企業微信等)
- 保存設置
查看日誌
在日誌管理中可以查看:
- 系統日誌
- 應用日誌
- 訪問日誌
- 錯誤日誌
九、常見問題
Q1: 無法訪問1Panel面板
檢查事項:
- 確認防火牆是否開放了相關端口
- 檢查1Panel服務是否正常運行
- 確認URL和端口號是否正確
- 查看瀏覽器控制枱錯誤信息
Q2: 忘記管理員密碼
解決方法:
- SSH連接到服務器
- 進入1Panel安裝目錄
- 執行密碼重置命令
- 重新設置新密碼
Q3: 1Panel性能問題
優化建議:
- 增加服務器內存
- 清理日誌文件
- 關閉不需要的監控功能
- 升級到最新版本
十、維護和更新
檢查更新
- 進入系統設置 -> 關於
- 檢查當前版本
- 如有新版本,點擊"更新"
手動更新
使用命令行更新:
cd /opt/1panel
./update.sh
日常維護
- 定期檢查系統日誌
- 定期備份重要數據
- 及時更新應用和系統補丁
- 監控系統資源使用情況
總結
1Panel是一個功能完整、易於使用的服務器管理工具。通過本教程,您已經瞭解瞭如何安裝、配置和使用1Panel。建議定期閲讀官方文檔以獲取最新功能信息,並加入社區獲得幫助和支持。
更多信息,請訪問官方網站:https://1panel.cn