1Panel面板安装使用指南

现代化的Linux服务器运维管理面板

1Panel是一款现代化、开源的Linux服务器运维管理面板,提供简洁易用的Web界面。

系统要求

支持的操作系统

  • Ubuntu: 18.04+
  • Debian: 9+
  • CentOS: 7+
  • Red Hat: 7+
  • Rocky Linux: 8+
  • AlmaLinux: 8+

硬件要求

  • 内存: 建议1GB以上
  • 磁盘: 建议10GB以上可用空间
  • 架构: x86_64 / aarch64

安装1Panel

一键安装脚本

# 在线安装
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

# 或使用国内镜像
curl -sSL https://resource.1panel.cn/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

安装过程

  1. 脚本会自动检测系统环境
  2. 选择安装目录(默认 /opt
  3. 设置面板端口(默认 10086
  4. 设置面板用户名和密码
  5. 等待安装完成

安装完成信息

安装完成后会显示:

  • 面板地址: http://服务器IP:端口
  • 用户名: 安装时设置的用户名
  • 密码: 安装时设置的密码
  • 入口地址: 安全入口路径

首次登录配置

访问面板

# 浏览器访问
http://your-server-ip:10086/安全入口

初始化设置

  1. 修改密码: 建议立即修改默认密码
  2. 绑定域名: 可选择绑定域名访问
  3. SSL证书: 配置HTTPS访问
  4. 安全设置: 配置IP白名单等

主要功能

概览仪表板

  • 系统信息: CPU、内存、磁盘使用情况
  • 服务状态: 各种服务运行状态
  • 实时监控: 系统负载实时图表
  • 快捷操作: 常用功能快速入口

应用商店

1Panel内置丰富的应用商店:

Web服务器

# 支持的Web服务器
- Nginx
- Apache
- OpenResty
- Caddy

数据库

# 支持的数据库
- MySQL
- MariaDB
- PostgreSQL
- Redis
- MongoDB

开发工具

# 开发环境
- Node.js
- PHP (多版本)
- Python
- Java
- Go

网站管理

创建网站

  1. 进入”网站”页面
  2. 点击”创建网站”
  3. 填写域名信息
  4. 选择PHP版本(如需要)
  5. 设置网站目录
  6. 完成创建

SSL证书管理

# 支持的证书类型
- Let's Encrypt 免费证书
- 自签名证书
- 上传自有证书

网站配置

  • 伪静态规则: 支持常见CMS伪静态
  • 访问日志: 查看网站访问记录
  • 错误日志: 排查网站问题
  • 备份恢复: 网站数据备份

数据库管理

创建数据库

  1. 进入”数据库”页面
  2. 选择数据库类型
  3. 设置数据库名称
  4. 配置用户权限
  5. 完成创建

数据库操作

  • 在线管理: 内置phpMyAdmin等工具
  • 备份恢复: 定时备份和手动备份
  • 性能监控: 数据库性能指标
  • 用户管理: 数据库用户权限管理

文件管理

在线文件管理器

  • 文件浏览: 可视化文件目录结构
  • 文件编辑: 在线编辑文本文件
  • 文件上传: 支持拖拽上传
  • 权限管理: 文件权限设置

常用操作

# 文件操作
- 新建文件/文件夹
- 复制/移动/删除
- 压缩/解压缩
- 文件搜索

系统管理

服务管理

# 系统服务控制
systemctl status 1panel    # 查看1Panel状态
systemctl start 1panel     # 启动1Panel
systemctl stop 1panel      # 停止1Panel
systemctl restart 1panel   # 重启1Panel

防火墙管理

  • 端口管理: 开放/关闭端口
  • IP白名单: 限制访问IP
  • 规则配置: 自定义防火墙规则

计划任务

  • 定时备份: 自动备份网站和数据库
  • 系统维护: 定时清理日志等
  • 自定义脚本: 执行自定义维护脚本

安全设置

面板安全

# 修改面板端口
1pctl update port

# 修改安全入口
1pctl update entrance

# 重置面板密码
1pctl reset password

系统安全

  • SSH密钥: 管理SSH密钥认证
  • 系统防火墙: 配置iptables规则
  • 安全扫描: 系统安全检查
  • 日志审计: 操作日志记录

备份恢复

自动备份

  1. 进入”备份账号”页面
  2. 配置备份存储(本地/云存储)
  3. 设置备份计划
  4. 选择备份内容

支持的备份方式

  • 本地备份: 存储在服务器本地
  • FTP备份: 上传到FTP服务器
  • SFTP备份: 通过SFTP传输
  • 云存储: 阿里云OSS、腾讯云COS等

监控告警

系统监控

  • 资源监控: CPU、内存、磁盘、网络
  • 服务监控: 各种服务运行状态
  • 性能分析: 系统性能趋势分析

告警设置

  • 阈值告警: 资源使用超过阈值时告警
  • 服务异常: 服务停止时告警
  • 通知方式: 邮件、钉钉、企业微信等

常用命令

1Panel管理命令

# 查看1Panel状态
1pctl status

# 查看面板信息
1pctl user-info

# 修改面板设置
1pctl update port 8888        # 修改端口
1pctl update username admin    # 修改用户名
1pctl update password         # 修改密码

# 重启面板
1pctl restart

# 卸载1Panel
1pctl uninstall

日志查看

# 查看1Panel日志
tail -f /opt/1panel/log/1panel.log

# 查看应用日志
tail -f /opt/1panel/log/app.log

故障排除

常见问题

无法访问面板

# 检查服务状态
systemctl status 1panel

# 检查端口是否开放
netstat -tuln | grep 10086

# 检查防火墙
ufw status
firewall-cmd --list-ports

忘记密码

# 重置密码
1pctl reset password

服务启动失败

# 查看错误日志
journalctl -u 1panel -f

# 检查磁盘空间
df -h

# 检查权限
ls -la /opt/1panel/

性能优化

系统优化

  • 定期清理: 清理日志和临时文件
  • 资源监控: 监控系统资源使用情况
  • 服务优化: 根据需要调整服务配置

面板优化

  • 定期更新: 保持1Panel最新版本
  • 备份策略: 制定合理的备份策略
  • 安全加固: 定期检查安全设置

1Panel提供了现代化的服务器管理体验,通过Web界面即可完成大部分运维工作,大大降低了服务器管理的技术门槛。