前言
最近偶然看到了,一个新的服务器面板1PANEL,马上就去网上查找评测文章,找不到几篇,索性自己安装一下试试
- 测试服务器
- AWS SG EC2-1核心-1G内存-30G存储
- Debian 11.7
安装
测试服务器是Debian系统,所以这里放的脚本是Debian的,截止2023/06/11,1PANEL已支持RedHat/CentOS/Ubuntu/Debian等系统
测试版本1PANEL V1.32
开始安装
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
开始部署
copyright@xiau.net:~$ curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
开始下载 1Panel v1.3.2 版本在线安装包
安装包下载地址: https://resource.fit2cloud.com/1panel/package/stable/v1.3.2/release/1panel-v1.3.2-linux-amd64.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 44.8M 100 44.8M 0 0 88.4M 0 --:--:-- --:--:-- --:--:-- 88.4M
1panel-v1.3.2-linux-amd64/1panel.service
1panel-v1.3.2-linux-amd64/1pctl
1panel-v1.3.2-linux-amd64/LICENSE
1panel-v1.3.2-linux-amd64/README.md
1panel-v1.3.2-linux-amd64/install.sh
1panel-v1.3.2-linux-amd64/1panel
██╗ ██████╗ █████╗ ███╗ ██╗███████╗██╗
███║ ██╔══██╗██╔══██╗████╗ ██║██╔════╝██║
╚██║ ██████╔╝███████║██╔██╗ ██║█████╗ ██║
██║ ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝ ██║
██║ ██║ ██║ ██║██║ ╚████║███████╗███████╗
╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝╚══════╝
[1Panel Log]: ======================= 开始安装 =======================
设置 1Panel 安装目录(默认为/opt):
[1Panel Log]: 您选择的安装路径为 /opt
[1Panel Log]: ... 在线安装 docker
1PANEL应用商店的应用,需要使用Docker的,所以需要安装Docker
安装失败,提示权限不足
[1Panel Log]: ... 启动 docker
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Failed to reload daemon: Access denied
Failed to reload daemon: Access denied
Failed to enable unit: Access denied
Failed to reload daemon: Access denied
Failed to start docker.service: Access denied
See system logs and 'systemctl status docker.service' for details.
[1Panel Log]: docker 安装失败
copyright@xiau.net:~$
这是由于1PANEL,需要配置Docker,但是由于用户权限不足,无法执行,所以安装失败,需要以root权限运行安装脚本
赋予权限后继续安装,成功
[1Panel Log]: docker-compose 安装成功
设置 1Panel 端口(默认为25191):
[1Panel Log]: 您设置的端口为:
设置 1Panel 用户名称(默认为:):
[1Panel Log]: 您设置的用户名称为:
设置 1Panel 用户密码(默认为):
[1Panel Log]: 配置 1Panel Service
Created symlink /etc/systemd/system/multi-user.target.wants/1panel.service → /etc/systemd/system/1panel.service.
[1Panel Log]: 启动 1Panel 服务
[1Panel Log]: 1Panel 服务启动成功!
[1Panel Log]:
[1Panel Log]: =================感谢您的耐心等待,安装已经完成==================
[1Panel Log]:
[1Panel Log]: 请用浏览器访问面板:
[1Panel Log]: 面板地址: http://$LOCAL_IP:/
[1Panel Log]: 用户名称: xiaunet
[1Panel Log]: 用户密码: 123456
[1Panel Log]:
[1Panel Log]: 项目官网: https://1panel.cn
[1Panel Log]: 项目文档: https://1panel.cn/docs
[1Panel Log]: 代码仓库: https://github.com/1Panel-dev/1Panel
[1Panel Log]:
[1Panel Log]: 如果使用的是云服务器,请至安全组开放 端口
[1Panel Log]:
[1Panel Log]: ================================================================
面板功能
首先,登录面板
这是1panel面板的登录界面,登录需要同意一个用户协议
1PANEL的主界面
简洁风,不需要绑定手机号
1Panel界面-移动端(点击查看大图)
自适应做的不错
1PANEL的应用商店
目前应用还比较少
网站管理
这是网站管理界面,自带Waf,网站备份,网站分类,指定默认站点,OpenResty管理,支持一键安装应用商店里的Docker应用,反向呆利,部署php网站,以及纯静态网站
网站设置
就跟BT面板一样,可以在这里使用自己的ssl证书
证书管理
内置了ACME客户端,可一键申请免费证书
支持文件解析,DNS解析
网站运行环境管理
部署php网站需要来这边部署一下php环境
支持php8,php7,php5
数据库管理
支持数据库备份,权限管理,phpMyadmin管理,Docker容器连接选项,数据库程序管理,数据库改密,查看数据库密码,用户名
其他功能
Docker容器管理
计划任务
面板主机功能
支持服务器监控,文件管理,防火墙管理,网页终端,SSH配置
快照
支持备份到,亚马逊S3,阿里云OSS,腾讯COS,七牛Kodo,SFTP服务器,Minio服务器,在旁边的快照选项卡管理
面板安全
支持自定义安全入口,二重验证,授权IP,绑定域名,以及密码过期时间,过期后强制更改密码,SSL加密
如何卸载1Panel
使用1panel官方的命令行工具1pctl即可卸载
连接主机终端后,键入以下命令(需Root权限)
1pctl uninstall
即可卸载
总结
功能性
目前在功能性上还比不上BT面板,但是在建网站方面上已经可以代替BT面板了,而且操作方面也比较相似,只要你会用BT面板,就肯定会用1Panel
资源占用
安装php8,mysql8,openresty1.21.4.1-7-focal,内存占用在644MB左右,磁盘占用约3.6G,CPU占用在1%左右
我遇到的一些问题
应用商店,有时候无法打开
可能是网络的问题?(更换服务器为Azure Asia 依然存在)
面板崩溃,我在安装Docker应用的时候,面板崩溃过,比较严重,SSH都连不上了,未知原因
我的建议是,目前还是先观望一下,先等等