背景
今天在自己的服务器上测试使用一下1Panel,最近挺火的,刷视频到处都是他的身影,下载下来试试。 我现在使用的方案是aapanel 也就是宝塔国际版,总体使用下来并没有什么问题,为什么不用宝塔呢?有两点:
- 必须要绑定手机。
- 据说有后台偷偷上传数据的黑点。
所以开源的1Panel就让我有点心痒痒,想试试看。(2023 年 5 月 8 日,支持反向代理管理及面板 SSL 设置,1Panel v1.2 正式发布!)
特点
1Panel最大的特点就是“开源,现代化”,正如他宣传页面所说的那样1Panel 是新一代的 Linux 服务器运维管理面板。 那既然是开源的话,那就不用怕上传信息或者审查了,全球那么多的人看着呢,基本没有问题。 demo:https://demo.1panel.cn/
安装
在线安装
安装前请确保您的系统符合安装条件: 操作系统: 支持主流 Linux 发行版本(基于 Debian / RedHat,包括国产操作系统); 内存要求:建议可用内存在 1GB 以上; 浏览器要求:请使用 Chrome、FireFox、IE10+、Edge等现代浏览器; 可访问互联网。
以下是debain链接
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
ubuntu
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
centos
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
安装太简单了,没有其他需求的话,一路回车就ok了。
安装成功后,控制台会打印面板访问信息,可通过浏览器访问 1Panel:
http://目标服务器 IP 地址:目标端口/安全入口
如果使用的是云服务器,请至安全组开放目标端口。
ssh 登录 1Panel 服务器后,执行 1pctl user-info
命令可获取安全入口(entrance)
安装成功后,可使用 1pctl
命令行工具来维护 1Panel
命令行工具
1pctl¶
1Panel 默认内置了命令行运维工具 1pctl,通过执行 1pctl help,可以查看相关的命令说明。
Usage:
./1pctl [COMMAND] [ARGS...]
./1pctl --help
Commands:
status 查看 1Panel 服务运行状态
start 启动 1Panel 服务
stop 停止 1Panel 服务
restart 重启 1Panel 服务
uninstall 卸载 1Panel 服务
user-info 获取 1Panel 用户信息
reset-entrance 取消 1Panel 安全入口
reset-mfa 关闭 1Panel 两步验证
reset-https 取消 1Panel https 方式登录
version 查看 1Panel 版本信息
优点
- 简洁明了,现代化,比宝塔好看多了
- 备份方便,位置也容易找到。(宝塔没在意看有没有备份,因为我一直都是服务器定时快照)
缺点
- 目前运行环境仅有PHP,对于我用flask还有goweb的小程序不太友好,毕竟宝塔就支持的。
- 太年轻了,现阶段还是docker版本,期待后续的升级。
总结
总的来说,宝塔面板更适合管理传统的服务器,提供了更全面的功能和易用性;而1panel更适合管理基于Docker的容器,提供了更轻量级和灵活的管理方式。 先小鸡试用吧,等成熟了再转,会越来越好的。
评论区