1panel
服务器运维管理面板的安装与配置
补充说明
1Panel 是开源 Linux 服务器运维管理面板,提供 Web 界面管理服务器、网站、数据库、容器等。默认内置命令行工具 1pctl 用于日常运维操作。
安装与卸载
# 在线安装
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"
# 完全卸载
1pctl uninstall
静默安装(推荐)
export PANEL_NON_INTERACTIVE=y
export PANEL_LANG=zh
export PANEL_PORT=10086 # 自定义端口
export PANEL_USERNAME=admin # 面板账号
export PANEL_PASSWORD="admin888" # 面板密码(满足复杂度)
export PANEL_ENTRANCE=paneladmin # 安全入口
export PANEL_INSTALL_DIR=/opt # 安装根目录
#export PANEL_INSTALL_DOCKER=y # 系统缺少Docker时开启
# 执行静默安装
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"
# 取消安全入口
1pctl reset entrance
# 放行端口
iptables -A INPUT -p tcp --dport 10086 -j ACCEPT
# 验证信息
LOCAL_IP=$(hostname -I | awk '{print $1}')
1pctl user-info
echo -e "访问地址:http://${LOCAL_IP}:10086/"
1pctl 服务管理
1pctl status # 查看服务状态
1pctl start # 启动服务
1pctl stop # 停止服务
1pctl restart # 重启服务
1pctl version # 查看版本
1pctl user-info # 查看后台地址和用户名
重置配置
1pctl reset domain # 取消域名绑定
1pctl reset entrance # 取消安全入口
1pctl reset https # 取消 HTTPS 登录
1pctl reset ips # 取消 IP 限制
1pctl reset mfa # 取消两步验证
监听 IP
1pctl listen-ip ipv4 # 监听 IPv4
1pctl listen-ip ipv6 # 监听 IPv6
更新配置
1pctl update username # 修改用户名
1pctl update password # 修改密码
1pctl update port # 修改端口
故障排除
# 检查服务状态
1pctl status
systemctl status 1panel.service
journalctl -u 1panel.service -f
# 查看端口占用
netstat -tlnp | grep :<port>
# 检查依赖服务
systemctl status docker
systemctl status nginx
# 磁盘空间
df -h
docker system prune -a -f # 清理 Docker 资源
备份与恢复
- 1Panel 同版本全量备份
# 1Panel 同版本全量备份 fnOS Debian
1pctl stop
systemctl stop 1panel-core
systemctl stop 1panel-agent
tar -czf /tmp/1panel_full_backup.tar.gz --exclude=1panel/tmp -C /opt 1panel
1pctl start
ls -lh /tmp/1panel_full_backup.tar.gz
- 1Panel 同版本全量恢复
# 前置条件:目标主机完成全新安装1Panel,备份包上传至 /tmp
# 下载备份文件
cd /tmp && bash <(curl -sL gitee.com/meimolihan/cmdbox/raw/master/sh/lx_download.sh) http://10.10.10.251:5000/1panel/backup/1panel_full_backup.tar.gz
1pctl stop
systemctl stop 1panel-core
systemctl stop 1panel-agent
rm -rf /opt/1panel/*
tar -xzf /tmp/1panel_full_backup.tar.gz -C /opt
chown -R root:root /opt/1panel
1pctl start
sleep 3
1pctl status
LOCAL_IP=$(hostname -I | awk '{print $1}')
echo -e "\n访问地址:http://${LOCAL_IP}:10086/"