很多人在搭建网站或运维服务器时,希望有一套简单好用的管理工具。1Panel 是一款开源面板,功能全面,界面友好,适合需要图形化管理服务器的场景。本文将以实际操作为主线,整理出在服务器上部署 1Panel 的完整过程,适合新手和有一定基础的开发者参考。
一、1Panel 是什么?
1Panel 是一套面向服务器的图形化管理系统,集成了网站、数据库、SSL、容器、任务计划、防火墙等功能,日常建站运维都能通过它完成,大部分操作点点鼠标就搞定了。项目是国内团队开发的,界面是全中文,使用体验非常直观。
它集成了常见的组件,比如:
服务支持:Redis、Docker、FTP
管理功能:一键部署、SSL证书、网站备份、系统监控等
二、准备一台干净的服务器
建议使用全新系统环境,避免老配置影响安装。服务器的要求如下:
系统:CentOS 7/8、Ubuntu 20.04 以上、Debian 10+
架构:x86_64 或 ARM64
内存:最低 1GB(推荐 2GB 以上)
磁盘:20GB 以上
网络:公网 IP,开放必要端口(80/443/8888)
三、连接并更新服务器
在腾讯云上打开实例,点击远程登录或其他登录方式。
打开成功之后就会是这样的。
四、开始安装 1Panel
1Panel 提供了一键安装脚本,直接运行以下命令:
bash -c “$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)”
如果遇到 Docker 安装失败等问题,可以尝试运行以下脚本:
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
期间会让你进行一些选项选择,输入你想要选项的数字就好了。例如我们想要Chinese 中文简体,就输入2。
整个安装过程大概几分钟,过程中会自动配置 Docker、拉取镜像并部署所需服务。
五、安装完成后访问面板
安装完成后,命令行会输出访问地址、用户名和初始密码:
面板地址:http+你的服务器ip+端口
用户名:随机生成
密码:随机生成(记得复制保存)
用浏览器打开外部地址,输入账号密码即可进入后台。
如果打不开,检查防火墙或安全组是否放行了 8888 端口。
然后点击确定就可以正常打开面板啦。
六、常见问题处理
1. 面板打不开?
检查以下几点:
服务器是否有公网 IP;
是否放行了 8888 端口;
Docker 是否正常运行;
浏览器是否有缓存,试试换个浏览器或清缓存。
2. 放行端口
如果是 Ubuntu 系统,默认防火墙是 UFW,可以运行:
ufw allow 8888
ufw allow 80
ufw allow 443
ufw reload
如果是云服务器,还需要在控制台设置安全组规则。
3.忘记用户名和密码怎么办
登录你的服务器ssh,输入指令
1pctl
然后再输入。
1pctl user-info
就可以看到你的面板地址、用户名,密码可以根据指令更改。
七、写在最后
整套流程下来,基本不需要写太多命令,安装脚本帮你把底层环境都处理好了。如果之前用过类似面板,1Panel 的界面和操作逻辑很容易上手。对于想自己搭建网站又不想太折腾的人来说,它是一套非常不错的工具。
如果根据文章无法正常安装1Panel面板,请联系我们的客服。