1Panel官方一键脚本安装最稳,5分钟内可进首页:curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh,需按系统选bash或sh执行,并确认安装目录、端口、安全入口三项配置。

直接装,别折腾源码编译或手动拉镜像。1Panel 官方提供的一键脚本在主流发行版上稳定可用,只要网络通、权限对、端口放行,5 分钟内就能进面板首页。
用 curl + bash 一键安装最稳
所有官方文档和实测都指向同一个命令,但不同系统对 sh 和 bash 的默认行为有差异,必须按系统选对执行方式:
- Ubuntu / Debian:用
sudo bash quick_start.sh(sh在某些 Ubuntu 版本下会报语法错误) - CentOS / Rocky / AlmaLinux:用
sh quick_start.sh即可,sudo非必需(脚本内部已做权限提升) - openEuler 或国产系统:先确保 Docker 已就绪,再跑
bash quick_start.sh
命令本身是:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
注意:quick_start.sh 下载后不要手动改名,脚本内部依赖原始文件名做校验;如果提示 command not found: curl,先运行 sudo apt install curl(Debian/Ubuntu)或 sudo yum install curl(CentOS/Rocky)。
安装时必须确认的三项配置
脚本运行中会交互式询问,漏掉或输错会导致后续无法访问:
-
安装目录:默认
/opt/1panel即可,不建议改到/home或/root下——服务启动用户是1panel,无权读写这些路径 -
面板端口:默认随机生成(如
16098),但云服务器必须在厂商控制台的安全组里**额外放行该端口**,光开防火墙没用 -
安全入口(entrance):这是 URL 里的路径段,比如
http://IP:16098/abc123中的abc123,不是密码,不能省略,首次访问必须带它
输完用户名密码后,脚本会自动启动服务并打印完整访问地址。记不住?立刻执行 1pctl user-info 就能重新查出来。
Linux 安全审计工具,检查 SSH 配置、开放/监听端口、防火墙规则(ufw/iptables/nftables)、失败登录尝试、sudoers 权限...
装完打不开?优先检查这三处
常见现象是浏览器显示“连接被拒绝”或“无法访问此网站”,不是面板坏了,大概率卡在这几个点:
-
Docker 没起来:1Panel 依赖 Docker 运行容器化服务,执行
sudo systemctl status docker看是否 active。若 failed,常见原因是内核不支持 overlay2,或 SELinux 强制开启(CentOS 7/8 默认关,但某些国产系统默认开) -
防火墙挡了端口:Ubuntu 用
sudo ufw status看状态,若 active 则补一条sudo ufw allow 16098;CentOS 用sudo firewall-cmd --list-ports,没看到就加sudo firewall-cmd --permanent --add-port=16098/tcp -
云服务器没配安全组:阿里云、腾讯云、华为云的后台都有独立安全组策略,必须手动添加入方向规则,协议 TCP,端口填你设置的那个(如
16098),源 IP 可设0.0.0.0/0(测试用),别只信本地iptables或firewalld
想远程访问?别开 0.0.0.0:16098 暴露公网
直接把面板端口映射到公网上等于送漏洞。真实生产环境应该用反向代理 + HTTPS + 访问控制,但临时调试或个人小站,推荐走 cpolar 内网穿透:
- 装
cpolar:用curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash - 起服务:
sudo systemctl enable cpolar && sudo systemctl start cpolar - 建隧道:Web 界面(
http://localhost:9200)里新建隧道,本地地址填127.0.0.1:16098,不是http://开头,否则会重定向失败
生成的公网链接末尾仍要带上 /abc123 这类安全入口,否则 404。免费隧道每 24 小时换一次域名,长期用得买订阅或自建 frp。
安全入口那串随机字符串,不是摆设——它被硬编码进 Nginx 配置里做了 location 匹配,删掉或输错一个字符,返回的就是空白页或 404,而不是登录框。这点很多人装完第一眼看不到界面就慌了,其实只是 URL 拼错了。










