随机
Enter 搜索 ↑↓ 切换 Esc 清空

1panel

命令

服务器运维管理面板的安装与配置

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 同版本全量备份 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,备份包上传至 /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/"

相关命令